河北专升本微机原理简答题汇总

目录

一、86/88CPU内部结构分为哪两大模块,各自的主要功能是什么?

两大模块

主要功能

二、8086指令队列的作用是什么?

三、86/88CPU有哪几个状态标志位,有哪几个控制标志位,其意义各是什么?

状态标志位

控制标志位

四、86/88CPU微处理器内部有哪些寄存器,它们的主要作用是什么?

五、从引脚信号上看,86和88有什么不同?

六、86访问存储器空间最大可以为多少?怎样用16位寄存器实现对20位地址的寻址?完成逻辑地址到物理地址转换的部件是什么?

七、86存储器内部如何分段?怎样理解物理地址,并进行计算?

如何分段?

怎样理解物理地址?

八、86最大工作方式和最小工作方式的主要区别是什么?它们分别应用在何种场合?


一、86/88CPU内部结构分为哪两大模块,各自的主要功能是什么?

两大模块

总线接口单元BIU是负责CPU对存储器和外设进行访问,执行单元EU是负责指令的译码、执行和数据的运算;两个单元相互独立,并行执行,各自工作,实现指令的预取,分析指令,执行指令的流水线操作。

主要功能

BIU:

(1)取指令,从内存或I/O接口取指令,送指令队列

(4)取操作数即计算操作数在内存中的物理地址,并把和指令配对的操作数取出

(7)将加工好的数据送存储器或I/O接口。

EU:

(2)指令队列预取指令,送到控制器

(3)分析指令即识别指令的操作功能

(5)执行指令即在ALU中运算加工

(6)传BIU即将加工好的数据送BIU

二、8086指令队列的作用是什么?

答:在执行指令的同时从内存中取了一个指令或下几条指令,取来的指令放进指令队列中;这样它就不需要像往前的计算机那样让CPU轮番进行取指和执行的工作,提高了CPU的利用率。

三、86/88CPU有哪几个状态标志位,有哪几个控制标志位,其意义各是什么?

状态标志位

6个状态标志位分别是OF、CF、SF、AF、PF、ZF其意义是指反映指令的特征,通常是由CPU根据指令的执行结果自动设置的。

控制标志位

3个控制标志位分别是TF、IF、DF其意义是指由程序通过执行特定的指令来设置的,以控制指令的操作方式。

四、86/88CPU微处理器内部有哪些寄存器,它们的主要作用是什么?

答:(1)执行部件有8个16位寄存器,AX,CX,BX,DX,SP,BP,SI,DI。AX CX BX DX的一半是作为通用数据寄存器,SP为堆栈指针寄存器,BP DI  SI在间接寻址时作为地址寄存器或变址寄存器

(2)总线接口部件设有段寄存器 CS DS SS ES和指令指针寄存器IP,段寄存器存放段地址与偏移地址共同形成物理地址,IP的内容为下一条将要执行指令的偏移地址,与CS共同形成下一条指令的物理地址。

五、从引脚信号上看,86和88有什么不同?

答:(1)8088是8位数据线,8086是16位数据线。

(2)在最小模式下,88和86的第28号引脚(M/IO)的控制信号高低电平相反

(3)86的34号引脚为杠BHE/S7,它是用来区分是传送字节还是字,88的34号引脚为SS0,用来指出状态信息,不能复用。

六、86访问存储器空间最大可以为多少?怎样用16位寄存器实现对20位地址的寻址?完成逻辑地址到物理地址转换的部件是什么?

答:最大可为1MB,段地址*16(10H)+偏移地址,20位物理地址加法器。

七、86存储器内部如何分段?怎样理解物理地址,并进行计算?

如何分段?

86是20位地址线,能访问1MB的存储空间,内部寄存器是16位,寻址空间只有64KB,将1MB空间分段,每段最多64KB,分为四个段寄存器分别是CS代码段、DS数据段、SS堆栈段、ES附加段,各位置可以分开也可以重叠。

怎样理解物理地址?

物理地址是CPU和存储器进行数据交换时使用的实际地址,由段基址和偏移地址组成,段基址是段寄存器给出,偏移地址是由IP、DI、SI、SP、BP等16位寄存器给出,计算方式是:段地址*16(10H)+偏移地址。

八、86最大工作方式和最小工作方式的主要区别是什么?它们分别应用在何种场合?

(1)86工作在最小模式下,33号引脚MN/杠MX+5V,此时系统只有一个微处理器,且系统所有的控制信号全部由CPU自己处理。

(2)86工作在最大模式下,33号引脚MN/杠MX接地(GEN),此时系统有若干个协处理器协同CPU工作,比如系统控制信号由8288协同CPU工作。

(3)最小工作模式一般用于单机处理系统的环境,最大工作模式一般用于多机处理系统的环境。

  • 12
    点赞
  • 75
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

小黄爱吃辣

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值