8086微处理器结构


微处理器内部结构图:


 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,使处理进入单步方式,以便于调试。


地址加法器:


外部引脚信号:



寻址方式:


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.相对基址加变址寻址 .





  • 5
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

路途…

点滴记录

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值