- 第1部分
- 总题数: 40
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.对
网友评论