计算机系统平台
上QQ阅读APP看书,第一时间看更新

习题2

一、选择题

1.下列各种数制中最小的数是______。

A.(101001)2  B.(101001)BCD  C.(52)8  D.(233)H

2.下列各种数制中最大的数是______。

A.(1001011)2  B.75  C.(112)8  D.(4F)H

3.1010AH表示一个______。

A.二进制数  B.十六进制数

C.十进制数  D.错误的数

4.十进制数215转换成二进制数是(1),转换成八进制数是(2),转换成十六进制数是(3)。将二进制数01100100转换成十进制数是(4),转换成八进制数是(5),转换成十六进制数是(6)

(1)A.11101011B  B.11101010B  C.10100001B  D.11010111B

(2)A.327  B.268  C.252  D.326

(3)A.137H  B.C6H  C.D7H  D.EAH

(4)A.101  B.100  C.110  D.99

(5)A.123  B.144  C.80  D.800

(6)A.64  B.63  C.100  D.0AD

5.十进制数2000转换成十六进制数是______。

A.(7CD)16  B.(7D0)16  C.(7E0)16  D.(7F0)16

6.在指令的地址字段中,直接指出操作数本身的寻址方式,称为______。

A.隐含寻址  B.立即寻址  C.寄存器寻址  D.直接寻址

7.寄存器间接寻址方式中,操作数处在______。

A.通用寄存器  B.程序计数器  C.堆栈  D.主存单元

8.描述汇编语言特性的概念中,有错误的句子是______。

A.对程序员的训练要求来说,需要硬件知识

B.汇编语言对机器的依赖性高

C.用汇编语言编制程序的难度比高级语言小

D.汇编语言编写的程序执行速度比高级语言快

9.条件转移指令JNE的测试条件为______。

A.ZF=0  B.CF=0  C.ZF=1  D.CF=1

10.8086 CPU在基址加变址的寻址方式中,变址寄存器可以为______。

A.BX或CX  B.CX或SI  C.DX或SI  D.SI或DI

11.已知BX=2000H,SI=1234H,则指令MOV AX,[BX+SI+2]的源操作在______中。

A.数据段中偏移量为3236H的字节

B.附加段中偏移量为3234H的字节

C.数据段中偏移量为3234H的字节

D.附加段中偏移量为3236H的字节

12.已知(AX)=1234H,执行下述三条指令后,(AX)=______。

MOV BX,AX

NEG BX

ADD AX,BX

A.1234H  B.0EDCCH  C.6DCCH  D.0000H

13.将DX的内容除以2,正确的指令是______。

A.DIV 2  B.DIV DX,2  C.SAR DX,1  D.SHL DX,1

14.指令系统采用不同寻址方式的目的是______。

A实现存储程序和程序控制

B缩短指令长度,扩大寻址空间,提高编程灵活性

C可直接访问外存

D提高扩展操作码的可能并降低指令译码的难度

15.程序控制类指令的功能是______。

A.进行算术运算和逻辑运算

B.进行主存和CPU之间的数据传送

C.进行CPU和I/O设备之间的数据传送

D.改变程序执行的顺序

16.下面描述RISC机器基本概念中,正确的表述是______。

A.RISC机器不一定是流水CPU  B.RISC机器一定是流水CPU

C.RISC机器有复杂的指令系统  D.其CPU配备很少的通用寄存器

17.单地址指令中为了完成两个数的算术运算,除地址码指明的一个操作数外,另一个数常需采用______。

A.堆栈寻址方式  B.立即寻址方式

C.隐含寻址方式  D.间接寻址方式

二、填空题

1.计数制中使用的数据个数被称为_________。

2.指令寻址的基本方式有两种:_________方式和_________方式。

3.指令系统是表征一台计算机_________的重要因素,它的_________和_________不仅直接影响到机器的硬件结构而且也影响到系统软件。

4.一个较完善的指令系统应包含_________类指令、_________类指令、_________类指令、程序控制类指令、I/O类指令、字符串类指令、系统控制类指令。

5.指令格式是指令用_________表示的结构形式,通常格式中由操作码字段和_________字段组成。

6.指令格式中,地址码字段是通过_________来体现的,因为通过某种方式的变换,可以给出_________地址。常用的指令格式有零地址指令、单地址指令和_________三种。

7.寻址方式根据操作数的_________位置不同,多使用_________型和_________型。

8.根据操作数所在位置,指出其寻址方式:

A.操作数在寄存器中,为_________寻址方式。

B.操作数地址在寄存器中,为_________寻址方式。

C.操作数在指令中,为_________寻址方式。

D.操作数地址(主存)在指令中,为_________寻址方式。

E.操作数地址为某一寄存器内容与位移量之和,可以是_________寻址方式。

三、计算题

1.将下列二进制数转换成十进制数。

(1)10011101  (2)10110110  (3)10000111  (4)00111000

2.将下列十进制数转换成二进制数 ,再转换成八进制数和十六进制数。

(1)234  (2)1023  (3)131.5  (4)27/32

3.计算下列二进制数的加减法。

(1)110 + 101  (2)11010 + 10111  (3)1001001 + 101110

(4)10011 - 1111  (5)11000 - 10001  (6)1001001 - 10110

4.计算下列二进制数的乘除法。

(1)110×101  (2)1111×111  (3)1110×1011

(4)101101÷1001  (5)100000÷100  (6)1000110÷1010

5.计算下列二进制数的逻辑运算结果。

已知:两变量的取值X=00FFH,Y=5555H。

求:Z1=X∧Y;

Z2=X∨Y;

Z3=

Z4=X⊕Y的值。

6.计算下列二进制数的四则混合运算结果。

(1)(11011)2+(10110)2×(110)2÷(1011)2

(2)(10111)2×(1110)2+(110110)2÷(1001)2