北京航空航天大学自动化学院微机原理考研真题及解析.doc

北京航空航天大学自动化学院微机原理考研真题及解析.doc

8086CPU结构与数制变换 一、8086CPU结构 ▼1、8086内部结构(图见微元书P29图2.1) 8086CPU由两部分即指令执行部件(EU)和总线接口部件(BIU)组成。 指令执行部件主要由算术逻辑运算单元(ALU)、标志寄存器FR、通用寄存器和EU控制器4个部件组成,主要功能是执行指令; 总线接口部件(BIU)主要由地址加法器、专用寄存器组、指令队列和总线控制电路等4个部件组成,其主要功能, 形成访问存储器的物理地址、访问存储器并取指令暂存到指令队列中等待执行,访问存储器或I/O端口读取操作数参加EU运算或存放运算结果等。 ▼2、8086CPU的寄存器结构 a、通用寄存器 8086CPU指令执行部件EU中有8个16位通用寄存器,可分成两组,一组由AX,BX,CX,DX构成,称作通用数据寄存器,可用来存放16位的数据或地址,也可把它们当作8位寄存器来使用,即把每个通用寄存器的高半部分和低半部分分开:低半部分被命名为AL,BL,CL,DL,高半部分被命名为AH,BH,CH,DH。 另一组4个16位寄存器,主要用来存放存储器或I/O端口的地址,它们是基址指针寄存器BP、堆栈指针寄存器SP、源变址寄存器SI和目标变址寄存器DI。 b、段寄存器 8086CPU总线接口部件(BIU)设有4个16位段寄存器,它们分别是代码段寄存器CS、数据段寄存器DS、附加段寄存

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档