- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微机期末复习
微机原理期末复习(修改版)
1 、CPU在内部结构上由那几部分组成?CPU应具备哪些主要功能
解:CPU在内部结构上由算术逻辑部件、累加器和寄存器级、控制器组成。CPU应具备下列功能:可以进行算术运算;可保存较少量数据;能对指令进行译码并执行规定的动作;能和存储器、外设交换数据;提供整个系统所需要的定时和控制;可以其它部件发来的中断请求。
2、8086的总线接口部件由哪几部分组成?
解:8086CPU由总线接口部件BIU (Bus Interface Unit)和执行部件EU (Execution Unit) 两大部分组成。总线接口部件的主要功能是形成物理地址、预取指令、指令队列排队、读/写操作数和总线控制。执行部件的主要功能是进行指令译码并执行指令。
3、8086CPU中有哪些寄存器? 标志寄存器FLAGS有哪些标志位?
答:1)8086CPU中有哪些寄存器?
4个段地址寄存器:
CS 16位的代码段寄存器 DS 16位的数据段寄存器
ES 16位的附加段寄存器 SS 16位的堆栈段寄存器
4个通用寄存器,即AX、BX、CX、DX
4个专用寄存器,即BP、SP、SI、DI
标志寄存器 F 指令指针寄存器 IP
2)标志寄存器FLAGS有哪些标志位:
状态标志 :① 符号标志SF② 零标志ZF ③ 奇偶标志PF④ 进位标志CF⑤ 辅助进位标志AF ⑥ 溢出标志OF
控制标志 :,① 方向标志DF ② 中断允许标志IF③ 跟踪标志TF)称为单步标志
4、8086 CPU有4个逻辑段,分别是什么用途?
解:在8086的程序设计中,一个程序可以有代码段CS、数据段SS、堆栈段SS和附加段ES。
代码段CS用于存放程序;
数据段SS和附加段ES用于存放数据;
堆栈段SS用于存放数据(包括暂存数据和保护现场的数据)。
在形成物理地址时,CS、DS、ES和SS四个段寄存器的作用如下:当取指令时,CPU以CS寄存器的值作段基址,再加上IP中的16位偏移地址,得到指令的物理地址;当进行堆栈操作时,段基地址CPU以SS为堆栈段的基地址,偏移地址由SP或BP来指定,当访问存储器的数据段时,数据段寄存器DS或附加段寄存器ES,再加上16位偏移地址,得到操作数的物理地
5、试说明8086CPU工作在最大和最小模式下系统基本配置的差异。
最大模式配置和最小模式配置有一个主要的差别:①就是在最大模式下,需要用外加电路来对CPU发出的控制信号进行变换和组合,以得到对存储器和I/O端口的读/写信号及对锁存器(8282)和对总线收发器(8286)等等的控制信号。8288总线控制器就是完成上面这些功能的专用芯片。
6、什么是逻辑地址?什么是物理地址?如何将逻辑地址转换为物理地址?
逻辑地址:段地址:偏移地址
物理地址:也称为绝对地址,由段基址和偏移量两部分构成。物理地址与系统中的存储空间是一一对应的。
物理地址=段地址*10H+段内偏移量。
7、请将如下逻辑地址用物理地址表示:
(1)FFFFH:0=FFFFH*10+0=FFFF0H (2)45H:18H=45H*10+18H=468H
(3) 20000H:4600H=24600H (4)B821H:3456H=BB666H
8、8086的执行部件有什么功能?由哪几部分组成?
答:1) 8086的执行部件的功能是负责指令的执行。
2) 4个通用寄存器AX、BX、CX、DX;4个专用寄存器BP、SP、SI、DI;标志寄存器FLAGS和算术逻辑单元ALU。
非屏蔽中断有什么特点?可屏蔽中断有什么特点?分别用在什么场合?
答:1.非屏蔽中断的特点有:中断请求从NMI引腿进入,不受中断允许标志IF的影响。非屏蔽中断只有一个,其中断类型码为2。
2.可屏蔽中断的特点有:中断请求从INTR引腿进入,只有在IF=1时CPU才响应该中断。可屏蔽中断有若干个,其中断类型码可以是5~255。
3.非屏蔽中断用来处理系统的重大故障,如掉电等。可屏蔽中断用在一般外部设备申请的中断中。
10、什么叫中断向量?它放在那里?对应于1CH的中断向量存放在哪里?如果1CH的中断处理子程序从5110H:2030H开始,则中断向量应怎样存放?
答:1.中断处理子程序的入口地址就是中断向量。
2.中断向量放在0段的0~3FFH区域的中断向量表中。
3.对应于类型号为1CH的中断向量应放在00070~00073H的4个单元中。
4.若1CH的中断向量为5110H:2030H,则中断向量的存放方法为:00070H存放30H,00071H 存放20H (IP);00072H存放10H,00073H存放51H (CS)。
第三次作业
1、8086
文档评论(0)