第1 章 80x86 微处理器体系结构 1
微处理器、微型计算机和微型计算机系统三者之间有什么不同
CPU 在内部结构上由哪几部分组成
各部分具备哪些主要功能
8086/8088CPU 在内部结构上设计为两个独立的功能部件:执行部件EU 和总线接口部件BIU
EU 负责全部指令的执行,向BIU 提供数据和所需访问的内存或I/O 端口的地址,并对通用寄存器、标志寄存器和指令操作数进行管理
BIU 是CPU 同存储器和I/O 设备之间的接口部件,负责CPU 与存储器和I/O 端口传送信息
8086 状态标志和控制标志分别有哪些
程序中如何利用这些标志
6 位状态标志为: ⑴ 符号标志SF:若运算结果的最高位为1
则 SF=1,否则为0
⑵ 零标志ZF:若运算结果为零,则 ZF=1,否则 ZF=0
⑶ 奇偶标志PF:若指令的执行结果低 8 位中"1"的个数为偶数,则 PF=1,否则为0
⑷ 进位标志CF:当执行一个加法运算使最高位(字节操作的D7 或字操作的D15)产生进位,或执行减法运算使最高位产生借位时,则 CF=1,否则 CF=0
⑸ 辅助进位标志AF:当执行加法运算时,D3 位向D4 有进位,或作减法运算时,D3 位向D4 有借位,则 AF=1,否则为0
⑹ 溢出标志OF:在算术运算中,当补码运算结果超出了带符号数的表达范围,即字节运算的结果超出-128~+127,或者字运算结果超出-32768~+32767 时,OF=1,否则为0
3 位控制标志为: ⑴ 方向标志DF:这是处理串操作指令中信息方向的标志
若 DF=1,则串操作指令按自动减址操作,即串操作从高地址向低地址方向进行处理;若 DF=0,则使串操作指令按自动增量修改地址指针,即串操作从低地址向高地址方向进行处理
⑵ 中断允许标志IF:该标志用于对可屏蔽中断进行控制,若 IF