抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

8086/8088微处理器

一:8086/8088CPU结构

image-20230607210443779

总线接口单元BIU功能

  • (1)形成20位物理地址
  • (2)从内存中取指送指令队列
  • (3)对操作数进行存取

执行单元EU功能

  • (1)从指令队列取指令,译码和执行
  • (2)算术逻辑运算
  • (3)向BIU提供执行结果以及16位偏移地址

8086cpu结构优点

8086分为BIU和EU使取指令和执行指令并行执行,提高cpu效率,降低对存储器存储速度的要求

二:工作寄存器

image-20230607211122374

寄存器作用

  • 相当于存储单元

  • 提高计算机功能

  • 增强程序设计的灵活性

  • 存储数据或地址

  • 编程时用于置数和读数

三:标志寄存器FR

16 位只用其中 9 位,包括 6 个状态标志和 3 个控制标志。

image-20230607211552250

1. 状态标志位(6位)

  • CF(进位标志位):运算时,最高位有进位或借位时CF=1,否则CF=0
  • PF(奇偶标志位):运算结果低8位中‘1’的个数为偶数,PF=1,否则PF=0
  • AF(辅助进位标志位):运算时,若结果的低字节的低4位向高4位有进位或借位时,则AF=1,否则AF=0
  • ZF(零标志位):运算结果为0,则ZF=1,否则ZF=0
  • SF(符号标志位):运算结果最高位(符号位)为1,则SF=1
  • OF(溢出标志位):表示符号数运算,运算结果有溢出OF=1,否则OF=0

2. 控制标志(3位)

  • DF(控制标志):串指令中控制方向
  • IF(中断标志):IF=1允许中断,IF=0关中断
  • TF(跟踪标志):用于程序调试时进行单步方式工作

评论