8086微处理器结构

8086微处理器结构_第1张图片

微处理器内部结构图:

8086微处理器结构_第2张图片

 BIU:负责与存储器接口,即8088与存储器之间的信息传送,都是由BIU负责进行的, 
       即: 
         (1) BIU从内存的指定部分取出指令,送至指令队列排队。 
         (2) 从内存的指定部分取出执行指令时所需的操作数,送至EU部分。 
• EU: 负责指令的执行。 
 特点: 将CPU分为两个单元,可以使取指令和执行指令同时进行,减少了 
        CPU为取指令而等待的时间,从而提高了CPU的利用率,提高了系统 
        的运行速度。 

状态标志寄存器:

 进位标志C(Carry Flag)——当结果的最高位产生一个进位或借位,则C=1,否则C=0。 
 溢出标志O(Overflow Flag)——在算术运算中,带符号数的运算结果超出了8位或16位  
                                                          带符号数能表达的范围,则O=1,否则O=0。 
                                                           8位(字节)运算     --128 —— +127 
                                                           16位(字) 运算      --32768 —— +32767 
 符号标志S(Sign Flag)—— 结果的最高位(D15或D7)为1,则S=1,否则 S=0。 
 零标志Z(Zero Flag)—— 若运算的结果为0,则Z=1,否则Z=1。 
 奇偶标志P(Parity Flag)—— 若结果中‘1’的个数为偶数,则P=1,否则,P=0。 
 辅助进位标志A(Auxitiary Flag)—— 在字节操作时,由低半字节(第3位)向高半字节, 
                                                   字操作时低字节向高字节有进位或借位,则A=1,否则A=0. 
 方向 标志(Direction Flag)—— D=1 ,串操作时地址自动减量, 
                                                           D=0,串操作时地址自动增量。 
 中断允许标志(Interrupt—enable Flag)—— I=1,则允许CPU接收外部的中断请求, 
                                                                              I=0,则屏蔽外部中断请求。 

 追踪标志(Trace Flag)—— T=1,使处理进入单步方式,以便于调试。


地址加法器:

8086微处理器结构_第3张图片

外部引脚信号:

8086微处理器结构_第4张图片

8086微处理器结构_第5张图片

8086微处理器结构_第6张图片

寻址方式:

8086微处理器结构_第7张图片

8086微处理器结构_第8张图片

0.隐含寻址 --操作数据隐含在某个R中
1.立即寻址方式 — 操作数据在指令中,data
2.寄存器寻址 — 操作数据在R中

3.直接寻址方式               操作数在M中
MOV AL,DS:[2000H] ;DS*16+2000H
4.寄存器间接寻址              .
1.BX、SI、DI间址时以 
   DS为默认段地址; 
   例:MOV AX,[SI] 
2、BP间址时以SS为默认 
   段地址。 
   例:MOV AX,[BP] 
5.寄存器相对寻址 .6.基址加变址寻址 .7.相对基址加变址寻址 .





你可能感兴趣的:(微机)