1,BX是累加器、DX是计数器。×
2,假设存储器中从7462H单元开始的四个相邻字节单元中的内容依次是32H,46H,52H,0FEH,则存放字数据0FE52H的字地址是7465H。 ×
3,MOV AX,[BP]的源操作数的物理地址为16*(DS)+(BP)。 ×
4,MOV指令不影响标志位。 √
5,无条件转移指令对标志位无影响,而条件转移指令对标志位有影响。×                       
6,指令IN AL,DX是合法的指令。 √
7,当运算结果的低8位中有偶数个1 时, 奇偶标志位PF被置为1。×                       
8,汇编语言源程序不一定包含数据段、堆栈段,但必须包含代码段。√
9,可以将一个存储器操作数与另一个存储器操作数相加。 ×
10,在“IN  AL,端口地址”指令中,端口地址指定了某个外部设备接口的I/O地址,它实际上
是一个立即数,其范围为0~65535。 ×
11,汇编程序和汇编语言源程序是不用的概念。√
12,相对于某起始地址的偏移量称为偏移地址。√
13,只能使用PUSH,POP类的指令对堆栈段内的内容进行操作。×
14,立即数寻址方式不能用于目的操作数字段。√
15,BP是堆栈栈顶指针寄存器。×
16,内存中字单元的地址必须是偶数地址。×
17,PUSH AL ×
18,在汇编语言源程序中,伪指令语句必须放在数据段中。×
19,SHR AX,CX ×
20,汇编程序就是用汇编语言编写的汇编语言源程序 ×
21, 4300:3865H对应的物理地址是7B65H。×
22,不能给段寄存器进行立即数方式赋值。√
23,串操作指令一般用CX存放长度。√
24,因为有段寄存器,所以存储器要分段。×
25,逻辑右移1位和算术右移1位的效果是一样的。×
26,在变量定义是,可以通过使用ORG伪指令指定变量在段中存储时的偏移量。√
27,指令SHR AX,4可以将AX的内容逻辑右移4位。×
28.CMP AX,BX执行的操作时(AX)-(BX),但结果不保存,只改变标志寄存器中标志位的值√
29,ASCII DW ‘ABCD’ ×
30,MOV SI,[SI] √
31,常量不占用存储空间。 √
32,PUSH,POP 指令的操作数必须是字操作数。√
33,存储器的有效地址不是唯一的。√
34,指令MOV AL,255是合法的数据传送指令 √
35,采用LOOP循环时,必须用CX计数。√
36,SP=1190H,执行了PUSH指令后,SP=1192H。 ×
37,MOV DS,2000H ×
38,指令中目的操作数一般是不能为立即数的。 √
39,IP是指令指针寄存器,可以作为操作数参加运算。×
40,CF位可以用来表示无符号数的溢出。√
41,指令TEST AL,0执行后AL的内容一定是全零。×
42,ADD [SI],[BX]  ×
43,8086/8088标志寄存器共有16位,每一位都有含义。×
44,在指令中一个地址代表一个字节单元。×
45,AND与TEST、SUB与CMP的功能相同。 ×
46,符号定义语句不占内存单元,变量定义语句占内存单元。 √
47,10010110与01011011异或的结果为11001101。 √
48,指令XCHG BX,ES可以将寄存器BX和ES的内容互换。 ×
49,伪指令语句与指令语句只是不同的语句种类,没有什么本质区别。 ×
汇编判断指令
50,CS,DS,ES和SS段都可以存放数据。 √
51,CBW可以将BL的数据扩展为BX。 ×

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。