您的当前位置:首页正文

计算机组成原理试题期中考试复习卷1

2020-03-25 来源:好走旅游网
计算机组成原理试题

一、 选择题

1、目前的计算机中,代码形式是( )C

A、指令以二进制的形式存放,数据以十进制的形式存放。 B、指令以十进制的形式存放,数据以二进制的形式存放。 C、指令和数据均以二进制的形式存放。 D、指令和数据均以十进制的形式存放。 2、目前普遍使用的微型计算机采用的电路是( )D

A、电子管 B、晶体管 C、集成电路 D、超大规模集电成路 3、完整的计算机系统应包括( )D

A、运算器、存储器、控制器 B、外部设备和主机 C、主机和应用程序 D、配套的硬件设备和软件系统 4、计算机语言有许多种,其中与硬件直接相关的是( ) C

A、网络语言 B、操作系统 C、机器语言 D、高级语言 5、在8421码表示的二—十进制数中,代码1001表示( ) C

A、3 B、6 C、9 D、1 6.代码10101逻辑右移一位后得( ) D

A、10010 B、10011 C、01011 D、01010 7、下列数中最小的数是( )。B

A、(1010010)2 B、(0101000)BCD C、(512)8 D、(235)16

8、下列数中最大的数是( )B

A、(10010101)2 B、(227)8 C、(96)16 D、(143)10

9、设寄存器的位数为8位,机器数采用补码形式(一位为符号位)对应于十进制为-27,寄存器内为( )C

A、(27)16 B、(9B)16 C、(E5)16 D、(5A)16 10、立即寻址是指( ) B

A、指令中直接给出操作数地址 B、指令中直接给出操作数 C、指令中间接给出操作数 D、指令中间接给出操作数地址

11、输入输出指令的功能是( ) C

A、进行算术运算和逻辑运算 B、进行主存与CPU之间的数据传送 C、进行CPU与I/O设备之间的数据传送 D、改变程序执行的顺序

12、在主存和CPU之间增加Cache的目的是( )。 C

A、扩大主存的容量 B、增加CPU中通用寄存器的数量

C、解决CPU和主存之间的速度匹配 D、代替CPU中寄存器工作

13、计算机系统的输入输出接口是( )之间的交接界面。 B

A、CPU与存储器 B、主机与外围设备 C、存储器与外围设备 D、CPU与系统总线

14.一条指令从主存取出到执行完成所需的CPU周期至少( ) B

A、一个 B、二个 C、三个 D、四个 15、计算机存储系统是指( )D

A、RAM存储器 B、ROM存储器 C、主存储器 D、主存储器和外储器 16、若采用十六进制书写,则16位二进制数的位数可以减少到( )C

A、2位 B、3位

C、4位

D、8位

17、计算机经历了从器件角度划分的四代发展历程,但从系统结构来看,至今为止绝大

多数计算机仍是( )式计算机。D

A、实时处理 B、智能化 C、并行 D、冯·诺依曼 18、堆栈指针SP的内容是( )。 D

A、栈底单元内容 B、栈底单元地址 C、栈顶单元内容 D、栈顶单元地址 19、变址寻址方式中,操作数的有效地址等于( )。C A、基址寄存器内容加8/16位偏移量。 B、堆栈指针寄存器加8/16位偏移量。 C、变址寄存器内容加8/16位偏移量。 D、程序计数器内容加8/16位偏移量。

20、当8086CPU的INTR=“1”时,且中断允许们IF=“1”时,则CPU完成( )后,响应该中断请求,进行中断处理。B

A、当间时钟周期 B、当前指令周期 C、当前总线周期 D、下一个指令周期 21、8086/8088进行I/O写操作时,M./IO—和DT/R—必须是( )C A、H,H B、H,L C、L,H D、L,L 22、8086微处理器可寻址的最大I/O空间为( )C A、1MB B、640KB C、64KB D、1KB

23、8288在8086/8088组成的计算机中的作用是( )。 B

A、 数据缓冲器 B、总线控制器 C、地址锁存器 D、提供系统时钟CLK 24、某存储单元的段基址为3806H,段内偏移地址为2A48H,该存储单元的物理地址为( )。 D

A、4100H B、3AA08H C、3B008H D、 3AAA8H 25、指令 MOV 0283H[BX][SI] , AX 中目标操作数的寻址方式为( )。 B A、寄存器寻址 B、基址加变址寻址 C、基址寻址 D、变址寻址 26、“ADD AX,[BX+8]”的源操作数在当前( )。 B A、堆栈段 B、数据段 C、代码段 D、程序段 27、8086处理器读/写一次I/O端口所需时间称为( )。B A.指令周期 B.总线周期 C.时钟周期 D.指令执行时间 28、当8086/8088访问100H端口时,必须采用( )寻址方式。B A.直接寻址 B.寄存器间接寻址 C.立即寻址 D.变址寻址 29、取指令物理地址=( )。D

A、(DS)×10H+偏移地址 B、.(ES)×10H+偏移地址 C、(SS)×10H+(SP) D、(CS)×10H+(IP) 30、下列哪条指令可以实现对I/O端口进行写操作( )。D

A.OUT BL,AL B.OUT BX,AL C.OUT 100H,AL D.OUT DX,AL 31、8086 CPU组成的微机系统的数据总线是( )。D

A、8条单向线 B、8条双向线 C、16条单向线 D、16条双向线 32、8086/8088工作于最小模式,其地址总线需要( )。C A、1片8282 B、2片8282 C、3片8282 D、4片8282 33、8086工作最大方式时应将引脚MN/ 接( )。C A、负电源 B、正电源 C、地 D、浮空

34、在总线周期,8086 CPU与外设需交换( )。D A、地址信息 B、数据信息 C、控制信息 D、A、B、C

35、在8086指令系统中,下列哪种寻址方式不能表示存储器操作数( ) B A、基址变址寻址 B、寄存器寻址 C、直接寻址 D、寄存器间接寻址 36、当CPU时钟频率为5MHz,则其总线周期( )。A A、0.8μs B、500ns C、200ns D、200μs

37、在8086中用一个总线周期访问内存,最多能读/写( )字节。B A、1个 B、2个 C、3个 D、4个

38、若BL=83H,CF=1,则ADC BL,90H执行后,BL=( )D A、 15H B、16H C、 17H D、 14H

二、 填空题

1、已知字长8bit、[X]补 =10000000,求X的真值______________。-128 2、(1AB.E)16=(______________)10 =(______________)2 =(______________)8

3、已知[X]补 =01010101B,[Y]补 =10101010B,[Z]补 =1000111111111111B,求 X+Y= 、Y-Z= 。-1、28587

4、计算机中的数有(定点表示法)和(浮点表示法)两种表示方法。

5、目前常见的机器编码有( 原码)、(反码)和(补码)。原码的编码规则是:最高位代表(符号),其余各位是该数的尾数本身;反码的编码规则是:正数的反码与其原码相同,负数的反码是将二进制位(按位取反);补码的编码规则是:正数的补码(与其原码相同),负数的补码是将二进制位按位取反后在最低位(加 1 )。 6、西文字符通常采用 ASCII 编码,这种编码用 7 位二进制数表示。 4、计算机指令由 和 两部分组成。

5、8位二进制的补码真值范围为_____________;16位补码真值的范围为_______________;O的补码为______,且只有一种表示方法。

6、一台计算机性能优劣,是由它的系统结构、指令系统、硬件组成、外围设备以及软件配备齐全与否等因素决定,其主要性能指标为__________、内存储器容量、外围设备配备等。字长

7、8086/8088CPU执行指令中所需操作数地址由___EU____计算出__16____位偏移量部分送___BIU__,由___BIU___最后形成一个___20___位内存单元物理地址。

8、8086/8088CPU中存储单元的物理地址 =(__________)×______+__________;若

CS=1200H,IP=FF00H,则物理地址为__________。21F00H

9、微处器8086的地址总线为 位,可直接寻址空间为 字节。 10、在一个基本总线周期,当外设不能及时配合8086CPU传送数据时,将通过引脚线向CPU发出信号,CPU将在________状态之后插入________状态。T3 TW

11、8086最小模式下的读周期时序中,8086引脚A19/S6~A16/S3在_______输出地址信息,在_______输出状态信息。T1,T2-T4

12、根据功能,8086标志位可分为_______标志和_______标志,属于状态标志位的有_____________________。

13、8086中由于指令队列缓冲器的存在,实现了总线接口部件和执行部件的_______工作,因而提高8086系统的效率。

14、总线是微型机中连接各功能部件并传送信息的一组信号线,分为三类,即 ____________总线 、__________总线和___________总线。

15、进位和溢出是两个不同概念,进位是指运算结果的最高位向更高位的进位,而溢出是用_________进位(即CY)与________进位的逻辑异或结果来判断的。

16、8086系统的存储体结构中,1M存储体分为2个______KB的存储体,一个存储体由________组成,另一个由_______组成,用_______位来区分两个存储体。512 奇地址 偶地址 A0

17、用段基址及偏移量来指明内存单元地址的方式称为_________地址。逻辑 18、为了尽可能适应各种各样的使用场合,在设计8086/8088CPU芯片时,使它们可以在两种模式下工作,即_________模式和_________模式。

19、指令“ADD [BX+SI],AL”的目的操作数是 寻址方式,源操作数是 寻址方式;指令“MOV BX,[BP+DI]”的源操作数在内存的 段。 20、若SP=2000H,AX=3355H,BX=4466H,执行PUSH AX后,AX=______, SP=________。3355H,1FFEH 三、 简答题

1、 将下列十进制数转换为相应的二进制数、八进制数、十六进制数

(1)126 (2)13.5 (3) 76.125 (4) 25.25 答: 126D=1111110B=176Q=7EH

13.5D=1101.1B=15.4Q=D.8H

76.125D=1001100.001B=114.1Q=4C.2H 25.25D=11001.01B=31.2Q=19.4H

2、 若字长为8bit,用补码加法计算下列带符号数式,并判断是否发生溢出。

(1)50-100 (2)-50-100

3、 将下列8421BCD码表示为十进制数和二进制数 (1)011000000111 (2)010110010000

4、微型计算机由哪几部分组成,各部分的功能是什么?

5、如果某几种CPU的地址总线分别有8、16、20、32条,它们各自能寻址的存储器的容量是多少?

6、8086CPU由哪两部分构成,它们的主要功能是什么?8086CPU中包含哪些寄存器?

7、8086和8088CPU的主要区别是什么?

8、8086CPU中存储器的逻辑地址和物理地址之间有什么关系,各有多少值?

9、8086CPU复位后,有哪些特征?8086系统启动程序如何去找?

10、分别指出下列指令中源、目的操作数的寻址方式。 (1)MOV BX,2000H (2)MOV DX,DASS[BX] (3)MOV [DX],BX (4)SUB AX,[BX][SI] (5)ADD AX,[DI+64H] (6)MOV AX,ES:[BX] (7)CMP [BX+SI+10],100

11、判断下列指令是否正确?若错请指明错误性质。

(1)MOVDS,2000H (5)MOV CS,AX (2)MOV AX,DL (3)MOV 2000H,AX (4)MOV [BX],[2000H]

12、执行下列程序段,指出各相关寄存器的内容

(1) MOV AX,0A0BH (8)XCHG AL,AH (2)DEC AX (9) PUSH AX (3)SUB AX,0FFH (10) POP IN (4) AND AX,00FFH (11) INC BL (5)MOV CL,S (6) SAL AL,CL (7) ADD AL,25H

(6)MOV AX,[BX+BP+100]

(7)POP CS

(8)IN AL,[DX]

13、有两个4字节数分别放在自FIRST和SECOND开始的存储区,低字节在低地址处,编一程序将两数相加,将结果存从FIRST开始的存储区。

14、在DATA1开始的存储区中存放了100个位无符号数,找出其中最大的数存入MAX单元。

15、编程求出AX中存放的16位二进制数中“1”的个数,将其存入CL中(若AX=1001010011001011B则将8位存入CL)。

因篇幅问题不能全部显示,请点此查看更多更全内容