ibm-pc微机组成原理(ppt48)-咨询报告(编辑修改稿)内容摘要:
而自动修改 IP的内容。 21 四、标志寄存器 标志寄存器是用来反映 CPU在程序运行时的某些状态,如是否有进位、奇偶性、结果的符号、结果是否为零等等。 8086/8088CPU中标志寄存器的长度为 16位,但其中只有 9位才有意义。 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 OF DF IF TF SF ZF AF PF CF 进位位 奇偶位 零值位 辅助进位位 单步标志位 符号位 中断允许位 方向位 溢出位 22 1. 进位位 CF 在进行算术运算时,若最高位(对字操作是第 15位,字节操作是第 7位)产生进位或借位时 CF被自动置“ 1”,否则置“ 0”。 在移位类指令中, CF也被用来存放从最高位(左移时)或最低位(右移时)移出的数值( 0或 1)。 2. 奇偶位 PF 当指令操作结果的低 8位中含有 1的个数为偶数时,则 PF被置 1,否则 PF被置 0。 注意 : PF只反映操作结果的低 8位的奇偶性,与指令操作数的长度无关。 23 3. 辅助进位位 AF 在进行算术运算时,若低字节的低四位向高 4位产生进位或借位,即第 3位产生进位或借位时, AF位被置 1,否则置 0。 AF标志位用于十进制运算的调整。 注意: AF只反映运算结果低八位,与操作数长度无关。 4. 零值位 ZF 若运算结果各位全为 0,则 ZF被置 1,否则置 0。 5. 符号位 SF 将运算结果视为带符号数,当运算结果为负数时 SF被置 1,为正数时,则置 0。 24 由于第 7位是字节操作数的符号位,而第 15位是字操作数的符号位,因此, SF位与运算结果的最高位(第 7位或第 15位)相一致。 OF 当运算结果超过机器用补码所能表示数的范围时,则 OF置 1,否则置 0. 字节数据,机器用补码所能表示的数范围为 128— +127。 字数据的表示范围为: 32768— +32767 注意: 溢出与进位是两个完全不同的概念,不能相互混淆。 25 例如:计算 85D+( 1D) =86D 10101011 B +) 11111111 B 10101010 B 1 86D 计算 100 D+100 D =200 D 01100100 B +) 01100100 B 11001000 B 56 D CF=0, OF=1, 结果发生溢出,即结果出错。 进位被丢弃 CF=1,OF=0, 结果正确。 26 计算 85 D +117 D = 202 D 10101011 B +) 10001011 B 00110110 B 54 D 1 CF=1, OF=1,结果发生溢出,即结果出错。 7. 单步标志位 TF( Trace Flag) 单步标志也叫跟踪位,该标志为控制标志位,当TF位被设置为 1时,每执行一条指令后, CPU暂停运行,即产生单步中断。 单步标志位供调试程序使用。 27 8. 中断允许位 IF 该标志位为控制标志位。 当 IF被设置为 1时, CPU可以响应可屏蔽中断,否则不允许响应可屏蔽中断。 9. 方向位 DF DF也是控制标志位。 它被用来规定串操作指令的增减方向。 当 DF=0时,串操作指令自动使变址寄存器( SI和 DI)的内容递增。 当 DF=1时,串操作指令自动使变址寄存器的内容递减。 28 存储器 一、存储器的组成 1. 存储器是由若干个存储单元构成 存储单元的多少就表示了存储器的容量。 2. 每个存储单元存放相同长度的二进制数 一个存储单元的长度一般为 8位二进制数,称为一个字节 (BYTE)。 3. 每个存储单元有一个唯一的地址编码 —— 地址 8086/8088CPU具有 20根地址线,即它可以产生 20位的地址码,它的存储器寻址能力为 220,即 1兆字节空间。 29 这一兆字节存储单元的地址范围为: 00…...0~11…...1。 如图所示。 20位 20位 …... 0 7 存储单元(字节) 二进制数地址 00000000000000000000 00000000000000000001 00000000000000000010 …... 11111111111111111110 11111111111111111111 十六进制数地址 00000H 00001H 00002H FFFFEH FFFFFH …... 为了方便书写,在源程序中常用 5位十六进制数或一个符号来表示一个存储单元的地址。 30 4. 任何两个相邻字节单元就构成一个字单元 一个字存储单元( WORD)的长度为 16位二进制数,即两个字节。 字单元的地址为两个字节单元中较小地址字节单元的地址。 16位长数据的存放规则是低 8位放在较低地址字节单元中,高 8位放在较高地址字节单元中。 例如,将数据 3456H放在地址为 09235H的存储单元中的存储分配如图所示。 ... ... 地址。ibm-pc微机组成原理(ppt48)-咨询报告(编辑修改稿)
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。
用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。