微机原理与接口技术技术大题第三篇

本文探讨了8086CPU的寄存器分组及用途,特别是指示存储器偏移地址的寄存器。同时,详细解释了BHE信号在不同地址和数据传输情况下的状态变化。此外,还介绍了8259A的主要组成部分,以加深对微机原理与接口技术的理解。
摘要由CSDN通过智能技术生成

8086CPU中有哪些寄存器?分组说明用途。哪些寄存器 用来指示存储器单元的偏移地址?

答:8086 CPU 中有 8 个通用寄存器 AX、BX、CX、DX、SP、BP、SI、DI;

两个控制寄存器 IP、FR; 4 个段寄存器 CS、DS、SS、ES。

8 个通用寄存器都可以用来暂存参加运算的数据或中间结果,但又有各自的专门用途。

例如,AX 专用做累加器,某些指令指定用它存放操作数和运算结果;CX 为计数寄存器,在某些指令中做计数器使用;DX 为数据寄存器;

BX 为基址寄存器,BP 为基址指针,SI 为源变址寄存器,DI 为目的变址寄存器,这4个寄存器在数据寻址中用来存放有效地址或段内偏移地址的一部分; 

SP 为堆栈指示器,用来存放栈顶有效地址。两个控制寄存器用来存放有关的状态信息和控制信息。

例如,标志寄存器 FR 用来存放状态标志和控制标志;而指令指针用来存放下一条要取指令的有效地址。4 个 段寄存器用来存放内存的段地址。

BHE信号的作用是什么?试说明当起始地址为奇地址、偶地址、一次读写一个字节和一个字时,BHE的AO的状态?


                
  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值