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

目录

一、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)最小工作模式一般用于单机处理系统的环境,最大工作模式一般用于多机处理系统的环境。

  • 13
    点赞
  • 77
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
练习题 单项选择题 1.定点8位字长的字,采用2的补码形式表示时,一个字能表示的整数范围是( )。 A、–127—+127 B、–128—+128 C、–129—+128 D、–128—+127 2.8086CPU工作在最大方式时,产生 、 信号的器件是( )。 A 8086 B 8255 C 8288 D 8251 3.8086CPU对存储器操作的总线周期的T1状态, AD0__AD15引脚上出现的信号是( )。 A、地址信号 B、数据信号 C、控制信号 D、状态信号 4.立即寻址方式,操作数是在( )中。 A 寄存器 B 指令 C 存储器 D 累加器 5.设某微机系统要管理64级中断,问组成该中断机构时需( )片8259。 A. 64 B. 9 C. 10 D. 8 6.若波特率因子为64,则异步传输对起始位的第二次检测是在第( )个时钟脉冲。 A、32 B、128 C、16 D、48 7.在CPU中跟踪指令后继地址的寄存器是( ). A PC B MAR C IR D MDR 8.若8086CPU与外设进行数据交换使用自己数据线为D0-D15,则要将以奇地址起始的字传送到CPU,需要( )总线周期。 A、四个 B、一个 C、三个 D、两个 9.采用DMA方式传送数据时,每传送一个数据就要占用( )的时间。 A、一个指令周期 B、一个机器周期 C、一个存储周期 D、一个总线周期 10、动态RAM每个刷新周期刷新( )存储单元。 A、一个 B、一行 C、所有 D、两个 11、CPU中运算器的主要功能是( ) (1) 算术运算 (2) 逻辑运算 (3) 函数运算 (4)算术运算和逻辑运算 12、8086/8088CPU中的段寄存器用来存放( )。 (1) 存储段的物理地址 (2) 存储器的逻辑地址 (3) 存储器的段基址 (4) 存储器的起始地址 13、8086/8088 系统中内存的地址空间为1M,而在进行I/O读写时,有效的地址线是( )。 (1) 高16位 (2) 低16位 (3) 高8位 (4)低8位 14、芯片8288在8086/8088CPU系统中用作( )。 (1)总线锁存器 (2)总线驱动器 (3)总线控制器 (4)总线仲裁器 15、有一静态RAM芯片的地址线为A0—A10,数据线D0—D3,则该存储器芯片的存储容量为( )。 (1) 2K*4位 (2) 1KB (3) 2KB (4)1K*4位 16、在16位存储系统中,为了( ),存储字最好存
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

小黄爱吃辣

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

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

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

打赏作者

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

抵扣说明:

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

余额充值