Composition principle
Composition priciple
零碎知识点
溢出判断
- 单符号位时,若两原操作数的符号相同且与结果数符号不同,则发生溢出
\( V=A_SB_S\overline{S_S}+\overline{A_S}\overline{B_S}S_S \), \( V = 1\) 表示溢出 - 双符号位(模4补码)时,若运算结果的符号位相同表示未溢出
- 一位符号位和数据位进位情况判断: 若符号位进位与数据位进位相同表示未溢出
- 单符号位时,若两原操作数的符号相同且与结果数符号不同,则发生溢出
校验
- 奇偶校验检测奇数位错误,不能纠正错误
字符与字符串
- ASCII 7b 0~9:48(011 0000 - 011 1001)
- 1981 GB1312-80 2B
- 2000 GB18030 1B、2B、4B
- 输入编码(外码) 输入
- 汉字内码 内部处理 国标码两个字节最高位都改为1
- 汉字字形码 输出
- 区位码 1981 2B 每个字节用7位码 94行(区)94列(位)二维代码表 4位10进制数 前2位区码,后2位位码
- 国标码 10 十进制区位码转换为16进制后,每个字节加 20H。 国标码最高位都是0,ASCII码最高位也是0
- 几种码的关系
\( 国标码=(区位码)_{16}+2020H \)
\( 汉字内码=(国标码)_{16}+8080H \)
运算器
- 浮点运算的阶码部件,只需要加减运算
名词定义
- 指令系统:一台计算机中所有机器指令的集合
- 机器指令:由 ‘0’,’1’代码组成,能被机器直接识别
- 相联存储器:访问一个字是通过它的部分内容而不是地址进行检索
- Cache: 高速缓冲存储器
- 微周期:从控制存储器读取一条微指令并执行完相应的操作所需要的时间。指令周期时间一般是固定的
- RAM:它的存储单元既能被读又能被写,通过指令可以随机地按地址对存储单元进行访问。访问所需要的时间基本固定,而与存储单元的地址无关,但信息在断电后不能继续保存
简答
- 冯·诺依曼体系结构计算机工作原理 P4
- 计算机存储系统中,提高CPU访问存储系统的方法措施
- 采用高速部件,选用存取周期短的芯片
- 在CPU和主存之间就爱如高速缓存存储器
- 采用并行操作的多端口存储器
- 在每个存储周期中存取多个字
- 指令与微指令的关系
- 一条指令在执行时,需要计算机做很多微操作,在微操作控制器中,一条机器指令需要一组微指令组成的微程序来完成,即微程序完成对指令的解释执行。 因此一条指令对应多条微指令。而一条微指令可以为多个机器指令服务
- 中断的过程
- 中断请求
- 中断响应
- 中断服务
- 中断返回
- 作用:实时响应系统调度
5.操作数的寻址方式 - 隐含寻址 程序制定
- 立即寻址 A为操作数
- 直接寻址 \(EA=A\)
- 间接寻址 \(EA=(A)\)
- 寄存器寻址 \(EA=R_i\)
- 寄存器间接寻址 \(EA=(R_i)\)
- 相对寻址 \( EA=(PC)+A\)
- 基址寻址 \( EA=(BR)+A\)
- 变址寻址 \( EA=(IX)+A\)