没有合适的资源?快使用搜索试试~ 我知道了~
微机原理课后单元习题-单元2-8086cpu.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 79 浏览量
2021-10-02
15:33:08
上传
评论
收藏 29KB PDF 举报
温馨提示
试读
4页
微机原理课后单元习题-单元2-8086cpu.pdf
资源推荐
资源详情
资源评论
习题二 8086 微处理器
答案
主要内容 :主要 介绍 8086/8088CPU内部结构。了解 80X86CPU的特点。
2.1 8086 CPU 在内部结构上由哪几部分组成 ?其功能是什么 ?
【答】 8086 的内部结构分成两部分。 总线接口部件 BIU,负责控制存储器与 I/O 端口的信息
读写,包括指令获取与排队、 操作数存取等。 执行部件 EU负责从指令队列中取出指令,
完成指令译码与指令的执行行。
2.2 8086 的总线接口部件有那几部分组成 ? 其功能是什么 ?
【答】 8086 的总线接口部件主要由下面几部分组成: 4 个段寄存器 CS/DS/ES/SS,用于保存
各段地址; 一个 16 位的指令指针寄存器 IP ,用于保存当前指令的偏移地址; 一个
20 位地址加法器,用于形成 20 位物理地址;指令流字节队列 , 用于保存指令;存储器
接口,用于内总线与外总线的连接。
2.3 8086 的执行单元(部件)由那几部分组成 ?有什么功能 ?
【答】 8086 的执行单元部件主要由下面几部分组成:控制器、算数逻辑单元、标志寄存器、
通用寄存器组。
(1)控制器,从指令流顺序取指令、进行指令译码,完成指令的执行等。
(2)算数逻辑单元 ALU,根据控制器完成 8/16 位二进制算数与逻辑运算。
(3)标志寄存器, 使用 9 位,标志分两类。 其中状态标志 6 位,存放算数逻辑单元 ALU
运算结果特征;控制标志 3 位,控制 8086 的 3 种特定操作。
(4)通用寄存器组,用于暂存数据或指针的寄存器阵列。
2.4 8086 内部有哪些通用寄存器?
【答】
四个 16 位数据寄存器 AX、 BX、CX、DX,二个指针寄存器 SP、BP, 二个变址寄存器
SI 、DI。这些寄存器使用上一般没有限制,但对某些特定指令操作,必须使用指定寄
存器,可参考后面指令系统章节。
2.5 8086 内部有哪些段寄存器?各有什么用途?
【答】 四个 16 位段寄存器: CS、DS、SS、 ES,分别保存代码段、数据段、堆栈段与扩展段
的段地址。
2.6 8086CPU 状态标志和控制标志又何不同 ?程序中是怎样利用这两类标志的 ? 8086 的状态
标志和控制标志分别有哪些 ?
【答】(1)
标志分两类: 状态标志 ( 6 位), 反映刚刚完成的操作结果情况。 控制标志 (3 位),
在 8086 特定指令操作中起控制作用。
(2)
利用状态标志可以掌握当前程序操作的结果,例如了解是否产生进位,是否溢出
等。例如利用控制标志可以控制程序的单步调试。
(3)状态标志包括:包括零标志 ZF、符号标志 SF、奇偶标志 PF、进位标志 CF、辅助
进位标志 AF、溢出标志 OF。控制标志包括:单步运行标志 TF、方向标志 DF与中断允
许标志 IF 。
2.7 8086/8088 和传统的计算机相比在执行指令方面有什么不同 ?这样的设计思想有什么
优点 ? 8086CPU 执行转移指令时,指令队列寄存器内容如何变化?
【答】(1)
传统的计算机一般按照取指令、指令译码与执行指令的串行步骤工作。
(2)
在 8086CPU中 , 指令的提取与执行分别由总线接口部件 BIU 与执行部件 EU完成,
两个单元重叠并行工作, 这种机制称为流水线 , 这种工作方式有力的提高了 CPU的工作
效率。
资源评论
资料大全
- 粉丝: 14
- 资源: 26万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功