微机原理试题 联系客服

发布时间 : 星期二 文章微机原理试题更新完毕开始阅读f6cbbe234b35eefdc8d33325

在TLB 中(脱靶)时,才访问主存,按查页目录—查页表—访问的方式进行,对许多的多任务系统,TLB具有98%的命中率,只有2%必须访问两级分页机构 3.Cache[答案]80486 Pentium芯片内部cache,80386微处理器外部有cache。其cache可以存储8KB的指令和数据,在片内读比片外读内存储器快得多,从而提高系统的性能,降低外部总线的使用率80486 Pentium还可以使用片外二级高速缓存,片外cache也可以提高系统的性能。

4.FPU[答案]80486芯片内都浮点部件FPU使其直接具有浮点处理能力,从而缩短微处理器与FPU间的通信时间,提高浮点处理能力。

5.推测执行[答案]推测执行是指遇到转移指令时,不用等待有结果便先推测,可能往哪里转移,提前执行。由于推测不一定全对,有一定风险,称为“风险执行”。

6.乱序执行[答案]乱序执行是指不完全按程序规定的指令顺序依次执行。

7.SEC[答案]SEC是Pentium Ⅱ所采用的新封装技术,它是单边接触插盒。SEC插盒技术是先将芯片固定在基板上,然后用塑料和金属将其完全封装起来,形成一个SEC插盒封装的微处理器,插盒内的基板上固定的芯片包括PentiumⅡ微处理器核心,以及二极静态突发高速缓冲RAM,这一SEC插盒通过Seotl插槽同主机相连。

8.超标量[答案]“超标量”指微处理器内部舍多个执行单元,用以处理系统其余部分所输入的数据及指令。并且以硬件执行指令,取代旧一代的微处理器常用的微指令。

9.复杂指令系统(CISC)[答案]当RISC一词出现,它的支持者便把对立面称为CISC。复杂指令系统具有三个特点即缺点:

(1)据统计,程序运行过程中,80%时间是在执行CISC指令集里约20%的简单指令。其余80%的复杂指令虽有较好的效果,但利用率不高。

(2)CISC采用微程序技术,为执行一条复杂的指令,都要靠运行一段解释性微程序来完成,需多个机器周期,从而降低了计算机的处理速度。

(3)ClSC强调中断控制管理的完善,势必导致设计复杂,使研制周期拖长,芯片成本提高。8096~80486使用CISC,Pentium虽然吸收不少RISC的新思想,但仍未摆脱CISC的束缚10.精减指令系统(RISC)

[答案]精减指令系统(RISC)是从一组必要的精简指令集出发,追求简练而高效的设计风格,把体系、结构、硬件设计、优化编译等融为一体。(1)使得指令约在30到120条左右,即精减指令数目。(2)统一指令格式。(3)选用单周期指令,即大多数指令仅用1个时钟周期就能完成。(4)指令主要在寄存器之间进行操作,并采用流水线技术执行指令。(5)摒弃微程序技术,采用硬线逻辑控制。(6)采用优化编译,支持高级语言。

11.指令周期[答案]执行一条指令所需要的时间称为指令周期,不同指令周期是不等效的,它由一个或若干个总线周期组成。

12.最大组态[答案]最大方式或称最大模式(组态)是构成多处理权和协处理机系统。13.最小组态[答案]最小方式或称最小模式(组态)用于小型的单处理机系统。14.堆栈[答案]堆栈是一个特定的存储器,在这个区域内信息的进出严格按照一定的规则进行主要用于暂存数据以及“过程”调用或处理中断的暂存断点信息。15.段基值[答案]存放在段寄存器冲的内容,它决定存储器段的第一个字节的位置。16.物理地址[答案]信息在存储器中实际存放的地址称为物理地址。

17.逻辑地址[答案]是由段基值和偏移量组成,且都是无符号的16位二进制数。

18.BIU[答案]总线接口部件用来负责与内存储器及I/O端口传送数据的部件。它先从内存储器取指令遇到指令队列,供EU执行指令,并配合EU从指定的内存储器单元或I/O端口中取数据,送给执行部件。或者把EU的操作结果传进到指定内存储器单元或I/O端口中。

19.指令队列[答案]指令队列是一个内部的RAM阵列,它类似一个先进先出的堆栈。8086队列有6个字节,在EU执行指令过程中,BIU始终提前从存储器中预取一些指令填入队列,并且按字节存放。

1.在8086系统总线结构中,为什么要有地址锁存器?[答案]时分复用技术,用于区分地址和数据信息。 2.画出典型8086CPU的写存储器总线周期时序图。[答案](略,见教材) 3.指令系统中哪些指令是成对出现的?答:实现清零方法:(1)传送指令:MOV AX,0 (2)减法指令:SUB AX,AX;SBC AX,AX (3)异式指令:XOR AX, AX。4.说明JMP与JXX所能实现转移的范围。答:指令系统中成对出现的指令,即在程序中两者同时出现,有PUSH/POP PUSHF/POPF 、 CAIL/RET。5.简述AAA与DAA指令的区别。答:SHR指令为逻辑右移指令,可用于无符号数除2的操作;SAR指令为算术右移指令,可用于带符号数除2的操作。执行SHR指令时,右移一位,最高位补零。执行SAR指令一次,右移一位,最高位自动返回,保留原值不变。6.指令SUB与CMP有何异同?答:AND与TEST指令均为将目标操作数与源操作数进行逻辑与操作,AND指令运算结果要送回目标操作数,TEST指令不送回目标操作数。两者标志位都有相同的位发生变化。 7.简述Pentium MMX特点。答:1997年5月,Intel推出PentiumⅡ微处理器,简称PⅡ,它是把多媒体增强技术融合入高能奔腾处理器之中,使奔腾Ⅱ芯片既保持“高能奔腾”原有的强大处理功能,又增强了PC机在三维图形、图像和多媒体方面的可视化计算功能和交互功能,从系统结构角度看,具有如下特点: (1)多媒体增强技术:在PⅡ中采用一系列多媒体增强技术:(a)单指令,多数流技术,使一条指令能完成多重数据工作,允许芯片减少在视频、声音、图像和动画中计算密集的循环。(b)为针对多媒体操作经常出现大量并行、重复运算,新增加了57条功能强大指令,更有效地处理声音、图像和视频数据。

(2)动态执行技术:为了帮助微处理器有效地处理多重数据,提升软件的速度,PⅡ采用了由三种创新处理技巧结合的动态执行技术。如(a)多分支跳转预测(b)数据流分析(c)推测执行。使得PⅡ微处理器的超计算能力充分发挥,以最大限度地提高指令的并行程度,从而提高软件性能。(3)双重独立总线结构,PⅡ具有很高的处理能力,但要发挥这一高性能还要求有很快的吞吐能力。而PⅡ处理器采用了双重独立总线结构,这由两条总线组成双重独立总线结构,由两条总线组成双重独立总线体系结构,一条是二极Cache总线,一条是微处理器至主存储器的系统总线,PⅡ可以同时使用这两条总线,使PⅡ微处理器的吞吐能力是单一总线结构的2倍;同时这双重总线结构使PⅡ二级Cache运行速度是Pentium处理器二级Cache的2倍多。 8.80386微处理器段寄存有哪些?与8086有何不同?答:80386微处理器内部有七类寄存器。(1)通用寄存器:有8个32位通用寄存器,如EAX、EBX、ECX、EDX、ESI、EBP、和ESP,用于存放数据或地址。为了与8086兼容,每个通用寄存器可以独立存取,它们名称分别为AX、BX、CX、DX、SI、DI、BP、SP。其中AX、BX、CX、DX寄存器的高低8位也可独立存取,分别为AL、BL、CL、DL、AH、BH、CH和DH。用于算术与逻辑运

算时,把一些中间结果存放在通用寄存器,以免频繁访问内存储器。另外寄存器也用于存储器寻址。(2)指令指针寄存器和标志寄存器:32位指令指针寄存EIP用来存放下一条要执

行的指令偏移量,寻址范围为4GB。为了与8086兼容,EIP低16位可作为独立指针,称为IP。此时寻址范围为64KB。

32位标志寄存器EFLAGS:共14位,三类标志,状态标志、控制标志和系统方式标志。状态标志是微处理器执行指令过程中产生的;控制标志是由程序员预先明确设置的;系统方式标志则是与系统处在什么工作方式密切相关。

(3)段寄存器和段描述符寄存器:同24题。

(4)控制寄存器:有3个32位控制寄存器,用来保存机器的各种全局性状态,这些状态影响系统所有任务的运行。其中 的 位为PE(保护方式允许), 位为PG(允许分页控制)。(5)系统地址寄存器:全局描述子(符)寄存器GDTR、中断描子(符)表寄存器IDTR、任务状态寄存器TR、局部描述子(符)寄存器IDTR。

9.80386微处理器内部有哪些通用寄存器?它与8086有何区别?答:80386有6个16住段寄存器。称为选择子,分别为CS、SS、DS、ES、FS、GS。其中FS和GS为80386新增添的,目的是减轻ES的负担,配合通用寄存器组的基址和变址寄存器。

10.存储器分段组织有何优越性?答:(1)可以使指令系统中的多数指令只涉及16位地址,减小了指令长度,提高了执行程序的速度。

(2)内存储器分段为程序浮动装配创造了条件。程序浮动装配在内存储器任何一个区域中运行,就不需要程序员为了使程序装配在某一位置而修改程序代码。

(3)存储器采用分段结构之后,使程序保持完整的相对性,具备了可浮动性。装配时,操作系统根据当前内存储器情况确定CS、DS、ED、SS值则可。

11.简要说明8086微处理器内部结构?答:8066内部结构是由两个独立的功能部件:执行部件和总线接口部件组成。(1)总线接口部件是由段寄存器、指令指针寄存器、总线控制逻辑和指令队列等组成。BIU完成从内存储器指定区域取出指令送到指令队列中排队;执行指令时所用操作数,也由BIU从相应的内存储器区域或L/O端口取出,传送给执行部件EU。指令执行的结果由BIU写入相应的内存储器区域。并且BIU还能为访问内存储器计算20位物理地址。(2)执行部件是由通用寄存器、标志寄存器运算器(ALU)和EU控制系统等组成。EU从BIU的指令队列中获得指令,并且执行指令,完成指令所规定的操作。完成指令指定的寄存器内容及操作数的算术与逻辑运算,并且进行内存储器有效地扯的计算。除此之外EU还能对通用寄存器、标志寄存器和指令操作数进行管理。

12.试述8086/8088微处理器内部结构的主要区别?Intel8086微处理器内部是16位结构,8088基本上是相同的。其内部EU和BIU基本相同,BIU略有区别。

(1)8086指令队列是6个字节长,而8088指令队列为4个字节长。(2)8086是16位机,与BIU相连的8086总线-----数据总线是16位总线,而8088是准16位机,同BIU相连的8088总线——数据总线是8位数据总线。

1.如果一个堆栈从地址3250H:0000H开始,它的最后一个字的偏移地址为0100H,SP的内容为0052H,问: 1 栈顶地址是什么?2 栈底地址是什么?3 存入数据1234H和5678H后,SP的内容是多少?[答案] 1 堆栈的最高地址叫栈底,堆栈指示器SP总是指向栈顶。

栈顶地址=(SS)×10H+(SP)=3250H×10H + 0052H=32552H 2 栈底地址=(SS)×10H + 0100H=32600H

3 8086CPU中堆栈存取必须以字为单位。存入数据1234H和5678H后,即两个字压入堆栈后,SP减4,SP的内容为:(SP) - 字数×2=0052H - 2×2=004EH。SS的内容不变。 2.程序运行后,分析寄存器的内容: MOV AL, 59H MOV CL, 4 MOV BL, AL OR AL, 30H AND BL, OFH OR BL, 30H HLT

结果:AL=( ),BL=( ),CL=( ) [答案] AL=35H,BL=39H,CL=4H 3.程序运行后,分析寄存器的内容: MOV AL, 80H MOV BL, 08H XOR BL, AL TEST AL, 01 HLT

结果AL=( ),BL==( ),ZF=( ) [答案] AL=80H,BL=88H,ZF=1

4.程序运行后,分析寄存器的内容: MOV AL,80H MOV BL,AL MOV CL,BL ADD AL, BL SBB BL, CL HLT

结果:AL=( ),BL=( ),ZF=( ) [答案] AL=00H, BL=FFH, ZF=0 5.程序运行后,分析寄存器的内容: MOV AX,2222H

M0V BX 3333H MOV OX 5555H PUSH CX PUSH AX PUSH BX POP CX POP AX POP BX HLT

结果:AX=( ),BX=( ),CX=( )

[答案] AX=2222H,BX=5555H,OX=3333H

内存储器及其接口1.8086系统中低8位数据总线与奇存储体相连,高8位数据总线与偶存储体相连。( )[答案] X;修改:??与偶??,??奇?? 2.当外设的定时是( )和( )的场合,可以采用无条件传送方式。[答案]固定;已知3.在只读存储器中,PROM称为( )、EPROM称为( )。[答案]一次可编程ROM、光擦电写ROM、电擦电写ROM 4.若选用Intel2732构成256KB ROM共需要( )片。[答案] 64 5.若选4164芯片构成256KB RAM共需要( )片。[答案] 32 6.Intel4164芯片是( )芯片,其容量是( )位。[答案] 64KXl 7.若选用2164A芯片构成256KB的DRAM共需要( )片。[答案] 32

8.当微处理器启动一次存储器读操作时,先将地址送入( )中,然后在HEAD信号作用下将其内容送入( )器后,才能产生选中的存储单元。[答案] MAR;地址译码9.静态存储器比动态存储器存取速度( ),集成度( )。[答案]快;低

10.8086系统中如果访问的字变量地址为奇地址,则要用( )连续的( )周期才能访问该奇变量。[答案] 2个;总线

11.8088系统访问存储器时访问一个字节要用( )总线周期,若要进行字操作则要用( )总线周期。[答案] 1个;2个

12.微处理器要对存储单元进行读写时,首先要进行( )选择,然后再进行( )选择。[答案]片;宇 13.当用半导体存储器芯片与微处理器连接时,常把存储器芯片地址分为( )地址和( )地址。[答案]芯片内;芯片外

14.Intel 2732A是( )芯片,其容量为( )。[答案] EPROM;4KX8b 15.HM6116芯片是( )位,高速CMOS( )存储器。[答案] 2KX8; SRAM 16.构成动态存储器的单元电路中,有一个( )电路,用于信息( )。 [答案]灵敏再生放大;放大和刷新

17.Pentium微处理器一个字长占用内存储器共( )单元,最低单元地址中存放字的( )。[答案]最低8位 18.通常微型计算机系统中,内存储器是以( )编址,所以一个存储地址占用( )。 [答案]字节;1个单元

19.通常微型计算机系统中,内存储器是以( )编址,所以一个存储地址占用( )。 [答案] 字节;1个单元

20.半导体动态存储器是利用MOS管的栅极对其衬底间的( )来保存信息,利用电容的高低表示( )[答案]分布电容;“1”和“0”

21.微型计算机系统中的外存储器是由( )和( )组成。[答案]磁盘存储器;光盘存储器 22.微型计算机的内存储器又称为( ),外存储器又称为( )。[答案]主存;辅助存储器 23.随机存储器RAM可分为( )和( )。[答案] SRAM, DRAM

24.容量为256KB的内存,其地址号范围用16进制形式表示是( )。[答案] 00000H--3FFFFH 1.Intel 2164A芯片的地址分为行和列地址线,分时使用,所以有( )条。 A.14 B.16 C.8 D.10[答案] C

2.动态存储器按行再生操作时,不打开任何一列选择门。( )[答案]√ 3.由单管MOS和分布电容构成的DRAM,只能存储一位信息。 ( )[答案]√ 4.随机存储器单元的内容读出和写入操作其内容不变。 ( )

[答案] X; 修改:??读出内容不变,写入操作存储单元内容变化。

5.通常存储器容量是由数据总线宽度决定。 ( )[答案] X;修改:??由地址总线位数决定。 6.8086系统中访问存储器进行字读写操作时一定用一个总线周期。 ( ) [答案] X;修改:??对准的字读写操作时??。

7.8088系统中1MB存储器地址空间,可分成偶存储体和奇存储体。 ( ) [答案] X;修改:8086系统??

8.8086系统中的奇和偶存储体都是512KB。 ( )[答案]√

9.存储器系统中的线选法译码方式也一定有地址重叠。( )[答案]√ 10.存储器系统中的部分译码法一定有地址重叠。 ( )[答案]√

11.对于EPROM芯片与微处理器连接时,常常把 引脚与地址译码器输出相连,引脚与系统控制总线中的读信号 相连。 ( )[答案]√

12.微处理器与存储芯片连接时,若当总线上挂接的器件超过微处理器所带负载能力时,则地址总线加驱动器用74LS 245或Intel8287。 ( )[答案] X;修改:??74LS 244或Intel 8282等

13.2164A芯片构成存储器时,当存储器读/写操作时在RAS和CAS控制下,先送行后送列地址,以便选中待访问的存储单元。 ( )[答案]√

14.Intel2164A芯片地址线仅有A7~A0共8条线,分别为行和列地址,共同构成16位地址。 ( )[答案]√ 15.Intel2164A芯片刷新时,只送入4个7位行地址进行刷新。 ( )[答案]√ 16.Intel 2164A是64K X 8b芯片。 ( )[答案] 修改:??64KX1b 17.半导体随机存储器需要配置刷新电路,以便按时刷新。 ( )[答案] X;修改:半导体动态随机存储器?? 18.半导体存储器关机后,所存信息即丢失。 ( )[答案]修改:??中的BAM(SRAM、DRAM)关机后??

19.可以多次擦除、多次改写的ROM是EPROM ( )[答案] X;修改:??是EPROM及PROM 1.确定存储器芯片容量的关系式是( )。

A.字数X数据线位数 B. 字长X数据线位数

C.单元数X数据线位数 D.单元数X字长[答案] C 2.通过紫外线照射即可擦除全部存储信息的芯片有( )。

A. Intel 2716 B.Intel2164A C. Intel 6116 D. Intel 2817[答案] A 3.具有易失性的半导体存储器是( )。

A.NVRAM B.DRAM C.PROM D. PROM[答案] B 4.具有电可擦除的只读存储器是( )。

A.PROM B.KEPROM C.EPROM D. PROM[答案] D

5.用74LS373作为8086微处理器最小方式地址锁存9器时,其芯片两个控制信号G和OE应该分别与微处理器的( )相连o

A.ALE;接地 B.接地;ALE C.ALE,RESET D.ALE;DEN[答案] A 6.Intel 2732A芯片地址线及数据线为( )。

A. 12条地址绒18条数据线 B.12条地址线;1条数据线

C. 11条地址线;8条数据线 D.11条地址线;1条数据线[答案] A

7.一台8位微机系统的地址总线为16位,其存储器中RAM的容量为32KB,首地址为4000H,且地址是连续的。问可用的最高地址是( )。

A. 0BFFFH B. 0CFFFH C. 09FFFH D. 0AFFFH[答案A

8.用1024×4位RAM芯片设计一个128KB的存储器系统,需要( )片芯片组成。 A.1024 B.2048 C.128 D.256[答案] D

9.Intel 2164A,芯片地址线及数线为( )。

A.16条地址线;8条数据线 B.8条地址线;l条数据线

C. 10条地址线;1条数据线 D.10条地址线;8条数据线[答案] B 10.HM6116芯片地址线及数据线为( )。 A.11条地址线;16条数据线 B.10条地址线;8条数据线 C.11条地址线;8条数据线

D.10条地址线;16条数据线[答案] C 11.存取时间是指( )。 A. 存储器的读出时间

B. 存储器进行连续读和写操作所允许的最短时间间隔 C. 存储器进行连续写操作所允许的最短时间间隔

D. 存储器进行连续读操作所允许的最短时间间隔[答案] A 12.半导体EPROM,写入的内容,可以通过( )擦除。

A.紫外线照射 B.电信号 C.口令 D.DOS命令[答案] B 13.半导体 PROM,写入的内容,可以通过( )擦除。

A.紫外线照射 B.电信号 C.口令 D.DOS命令[答案] A 14.半导体动态随机存储器需要每隔( )对其刷新一次。 A.1ms B.2s C.2μs D.1ms-2ms[答案] D

1.线选法[答案]若一个微型计算机应用系统中,所要求的存储容量较小,而且以后也不要求扩充系统的存储容量时,则片选控制电路可以选用几片小规模的集成电路组合起来,把高位空留没用的地址线如 (或其他地址线)作为片选控制线,用来选择不同芯片。这种译码方式称为线选法。

2.全译码法[答案]全译码是微处理器的全部地址线都参与地址译码,因此对应于存储器芯片中的任意单元都有唯一的确定地址,这种片选控制方法称为全译码器。3.片内地址[答案]片内地址是直接接到所要访问的存储器芯片的地址引脚,用于直接选中该芯片中的存储单元。

4.片外地址[答案] 芯片外是指存储器芯片外部地址,经地址译码后输出,作为存储器芯片的片选信号用来选中微处理器所要访问的存储器芯片

5.DIMM[答案]单边连线的存储模块称为SIMM。例PC机中使用的内存条。 6.刷新[答案]动态RAM存放信息靠的是电容C,电容C有电荷时,为逻辑“1”,没有电荷时为逻辑为“0”。但由于电容存在漏电,因此电容C存有电荷时,过一段时间,由于电容的放电导到电荷流失,信息丢失。为此每隔一定时间(一般为2ms)使原来处于逻辑电平“1”的电容电荷得到补充,原来处于电平“0”的电容仍保持“0”。这种使泄放电荷得以补充,就是刷新。

7.内存条[答案]内存条是以小型板卡形式出现的存储器产品。它的特点是安装容易、便于用户进行更换,也便于增加或扩充内存容量。

8.可靠性[答案]存储器可靠性用MTBF表示,平均故障间隔时间来衡量,所以MTBF越长,可靠性越高。 9.存储容量[答案]存储器芯片容量是以存储1位二进制数(bit)为单位的,因此存储器容量即指每个存储器芯片所能存储的二进制数的位数。由于微型计算机中,数据大都是以字节为单位并行传送的,同样对存储器的读写也是以字节为单位寻址的。然而存储器芯片因为要适用于1位、4位、8位计算机的需要,或固工艺上的原因,其数据线也有1位、4位、8位之分。所以标定存储器容量时,经常同时标出存储器单元的数目和位数,因此,存储器芯片容量=单元数X数据线位数10.SRAM[答案]静态存储器即SRAM,其存储器电路以双稳态触发器为基础,状态稳定,最简单的是用TTL电路组成SRAM,MOS组成单极型六管双稳态触发器,组成单极型SRAM。状态稳定,只要不掉电,信息不会丢失。SRAM不需要刷新,缺点是集成度低,适用于不需要大存储容量的微型计算机。

11.RAM[答案] RAM能对存储器中任一存储单元进行读/写操作所;用的时间基本相同。并且能进行读写存储器中的信息。

12.单极型存储器[答案]单极型存储器是用MOS电路构成存储器。其特点是集成度高、功耗低、价格便宜,目前MOS存储器的速度已经有很大提高。

13.双极型存储器[答案]双极型存储器是由TLL电路制成的存储器,其特点是速度快、功耗不大,集成度较