- 18
- 0
- 约3.18千字
- 约 58页
- 2018-11-16 发布于天津
- 举报
计算机系统概论教程教案.ppt
3.数据寄存器 既可作为4个16位的寄存器。 也可作为8个8位的寄存器。 AX AH AL 累加寄存器 BX BH BL 基址寄存器 CX CH CL 计数寄存器 DX DH DL 数据寄存器 数据寄存器在多数指令中,要求指明使用,但也有隐含或特定使用。 例如:指令中指明使用 ADD AX,BX MOV BL,AL 例如:指令中特定使用 SHL AX,CL 例如:指令中隐含使用 MUL BL (三)、控制寄存器 指令指针IP和标志寄存器FR 1.指令指针IP(16位)(Instruction Pointer) CS 提供指令地址的段基址 IP提供偏移量 2.标志寄存器FR(16位) (Flags Register) FR用来记录程序执行时的状态 FR有9个标志位: 6个状态标志、3个控制标志 (1)进位标志位CF 算术运算:运算结果 有进位/借位 置1。 移位操作:存放移出的位。 (2)奇偶标志位PF 结果低8位“1”的个数为偶数置“1”。 (3)辅助进位标志位AF 低8位中的低4位有进位/借位 置1。 (4)0值标志位ZF 运算结果为全0 置1;不为0置0。 (5)符号标志位 SF 运算结果为负置“1”,为正置0。 (6)溢出标志位OF 运算结果N发生溢出时OF置“1”,即。 字节运算 -128,1
原创力文档

文档评论(0)