软考的一些笔记(自用)

这篇笔记涵盖了软考中的关键知识点,包括海明码的校验规则、浮点数的组成与表示、CISC与RISC的区别、声音频率范围、颜色深度、程序设计中的错误类型、传值与引用的区别、浮点数数值范围、乔姆斯基文法、媒体类型、计数器与地址寄存器的作用、编译过程、位示图法、系统及应用安全。还涉及到加密协议PGB、哈夫曼编码及其与哈夫曼树的关系。
摘要由CSDN通过智能技术生成

海明码:
2^k >= n+k+1, 其中k是校验位,n是数据位

关于补码运算:
一般给出来的补码或者反码,第一位已经是符号位,题目不会特殊说明。

关于浮点数:
阶码即幂位(决定范围),尾数即小数位(决定精度)

CISC:Complex Instruction Set Computer,复杂指令集计算机
RISC:Reduced Instruction Set Computer , 精简指令集计算机
SISD:单指令单数据流
MIMD:多指令多数据流

人能听到 的声音范围是20HZ到两万HZ,低于20称为次声波,高于两万称为超声波

颜色深度8位指的是可以表示2^8种颜色

解释器参与运行控制,运行速度慢

静态的语义错误是可以被编译器发现的,动态的语义错误不能被编译器发现,比如死循环

传值方式不会改变内存,只会取值
引用方式(一般在参数前加&)除了取值以外,还会改变内存里的值

如果浮点数的阶码(包括1位阶符)用R位的移码表示,尾数(包括1位数符)用M位的补码表示,则浮点数表示的数值范围如下
在这里插入图片描述
补码是反码+1
移码是补码的符号取反

浮点数组成:
符号位 阶码 尾数

六位阶码(移码),最大值1

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值