智慧树微机原理(山东联盟)第三章测试

2020-07-20  本文已影响0人  没昔

1

【判断题】 (5分)

指令系统是指CPU所有指令及其使用规则的集合。

A.对
B.

2

【判断题】 (5分)

计算机指令中的操作数可以有0个、1个、2个或多个。

A.

B.对

3

【判断题】 (5分)

对寄存器IP和flags可以进行写操作。

A.错

B.


4

【判断题】 (5分)

寄存器寻址与段地址(段寄存器)无关。

A.


B.对

5

【判断题】 (5分)

指令中存储器操作数的段基址可以通过段超越前缀进行设置。

*A.对
B.


6

【判断题】 (5分)

已知DS=3333H,(34441H)=5678H,则执行指令MOV BH,[1111H]之后BH的值为56H。

A.

B.错

7

【判断题】 (5分)

已知SS=3222H,DS=1200H,BP =1113H,(33333H)=7890H,(13113H)=5678H,则执行指令MOV CH,[BP]之后CH的值为78H。

A.错
B.


8

【单选题】 (5分)

已知SI=2000H,ES=5000H,(53236H)=6040H,则执行指令MOV AX,ES:[SI+1236H]之后AL的值为
A.

60H

B.

04H

C.

06H

D.40H

9

【判断题】 (5分)

已知DS=1000H,DI=0200H,BX=2100H,PLUS=0300H,(12600H)=6789H,则执行指令MOV DH,PLUS[BX][DI]之后DH的值为67H。

A.错

B.

10

【单选题】 (5分)

已知SS=1200H,SI=2300H,BP=1500H,(15800H)=8765H,则执行指令MOV AX,[BP+SI]之后AH的值为 。

A.

56H
B.

65H

C.87H
D.

78H

11

【判断题】 (5分)

最简单的指令是1字节指令,指令中只包含8位操作码,没有操作数。

A.对

B.

12

【判断题】 (5分)

大部分指令除了操作码外,还包含操作数,所以要由几个字节组成。

A.


B.对

13

【判断题】 (5分)

已知CX=2000H,DS=4111H,SI=2111H,(43333H)=1234H,则指令执行XCHG CH,[SI+112H]之后AH的值为12H。

A.

B.错
14

【判断题】 (5分)

指令LEA AX,BX和指令LEA DS,[1000H]都是错误的。

A.对

B.


15

【判断题】 (5分)

执行XLAT指令时,会将BX的内容(代表数据表的首地址)和AL的内容(要查的数据与表首的距离)相加作为有效地址,然后从中读出此地址单元的内容送入AL。

A.对

B.

16

【判断题】 (5分)

十进制数的共阳极七段显示码与共阴极七段显示码是一样的。

A.

B.错
17

【判断题】 (5分)

堆栈操作可以按字进行、也可以按字节进行。

A.


B.错

18

【判断题】 (5分)

PUSH 300H和POP AL指令都是错误的。

A.对
B.

19

【判断题】 (5分)

比较指令CMP执行两个操作数相减,但不回送结果,只将运算过程和结果反映在标志位上,可用于给转移指令提供条件、决定程序去向。

A.对

B.

20

【判断题】 (5分)

执行带借位的减法指令SBB时会将源操作数-目的操作数-CF的值回送给目的操作数。

A.错

B.

21

【判断题】 (5分)

AND、OR、XOR或TEST指令执行之后,均将CF和OF清零,ZF、SF和PF反映操作结果,AF未定义。

A.

B.对

22

【判断题】 (5分)

指令XOR AX,AX不能将AX寄存器清零。

A.错

B.

23

【判断题】 (5分)

SAL、SHL、SAR或SHR指令中目的操作数不能为立即数。

A.对
B.

24

【单选题】 (5分)

ROL、ROR、RCL或RCR指令中的移位次数大于1时,需要使用 来存放移位次数。

A.

AL

B.

BL

C.CL
D.

DL

25

【判断题】 (5分)

段间转移指令通过改变IP和CS的值,从而改变指令的执行顺序。

A.对
B.


26

【判断题】 (5分)

段间间接转移指令一般通过双字内存单元给出转移地址。

A.

B.对

27

【判断题】 (5分)

段间过程调用时,CS与IP的内容自动入栈。从过程返回时,栈顶的内容被弹出到IP与CS。

A.对
B.

28

【判断题】 (5分)

与JMP指令不同,执行CALL指令时CPU会自动保存断点信息,即执行CALL指令会自动完成断点信息的入栈保护操作。

A.

B.对

29

【判断题】 (5分)

汇编语言使用助记符来表示指令,机器不能识别,需翻译;但仍然面向硬件,执行速度较快;多用于编制系统程序、实时控制和通信程序。

A.


B.对

30

【判断题】 (5分)

伪指令语句没有对应的机器指令,汇编时对伪指令进行处理,可完成数据定义、存储区分配、段定义、段分配、指示程序开始和结束等功能。

A.对
B.

31

【判断题】 (5分)

标号是指令性语句的符号地址,标号代表后面可执行指令语句的开始地址,可作为转移指令的目的操作数(直接寻址)。

A.对
B.

32

【判断题】 (5分)

标号具有段值、段内偏移地址和类型等属性。

A.


B.对

33

【判断题】 (5分)

关系运算符的运算对象是数据或同一段内的地址,关系为真时运算结果为全1,关系为假时运算结果为全0。

A.


B.对

34

【判断题】 (5分)

SEG运算符用于返回变量或标号的段基址值。

A.对

B.

35

【判断题】 (5分)

不能用DW定义单个字符或多于两个字符的字符串。

A.


B.对

36

【判断题】 (5分)

DS段、SS段、ES段中也可以加入指令性的语句。

A.

B.错

37

【判断题】 (5分)

“先判断,后执行”循环结构的程序在进入循环前先判断循环执行条件,因此循环体可能一次也不执行。

A.


B.对
38

【判断题】 (5分)

条件转移指令JXX也可以为循环结构的程序提供测试和判断条件。

A.对
B.

39

【判断题】 (5分)

调用程序和过程在同一代码段中,子程序为NEAR属性;调用程序和过程不在同一代码段,子程序为FAR属性。

A.对

B.

40

【判断题】 (5分)

如果在调用子程序时需要保护某些寄存器内容,可以在子程序开始处,设置一组PUSH指令,将寄存器原始值压入堆栈保护起来;在子程序结尾处,设置一组POP指令,将堆栈中前期保护好的原始值弹出放回原寄存器之中。

A.

B.对

上一篇下一篇

猜你喜欢

热点阅读