习题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