作者:BerenCamlost
目录
第二章 8086/8088处理器
2.1 内部组成结构
如上图所示,8086内部由两个独立的部分构成:总线接口单元(BIU)、执行单元(EU)
2.1.1 BIU
- 指令队列缓冲器
BIU使用指令队列电路来实现流水线操作,该队列为先进先出队列(FIFO),有两个指针,允许预取6个字节的指令代码。 - 段寄存器
CS——代码段寄存器
DS——数据段寄存器
SS——堆栈段寄存器
ES——附加段寄存器 - 指令指针寄存器IP
程序运行中自动加一修正,指向将原执行的下一条指令的偏移存储地址
2.1.2 EU
- 标志寄存器FR
有的地方也叫做PSW
CF:无符号数进行加减时,最高位产生进位或借位时置1
OF:有符号数进行运算时,产生溢出,即超出一个字节或一个字能够表示的范围时,置1。
一个简单的判断方法是:
OF=(最高位运算后进位状态)异或(次高位运算后进位状态);//书 p26下面
PF:低八位包含的1的个数为偶数,置1
AF:第三位向第四位有进位,置1
ZF:计算结果为0,置1
SF:符号位