汇编考前复习题.docx
- 文档编号:2221823
- 上传时间:2022-10-28
- 格式:DOCX
- 页数:25
- 大小:26.02KB
汇编考前复习题.docx
《汇编考前复习题.docx》由会员分享,可在线阅读,更多相关《汇编考前复习题.docx(25页珍藏版)》请在冰豆网上搜索。
汇编考前复习题
2.知识点:
0301(80x86的寻址方式)
假设存储器中从7462H单元开始的四个相邻字节单元中的内容依次是32H,46H,52H,0FEH,则存放字数据0FE52H的字地址是7465H。
×
4.知识点:
0303(80x86的指令系统)
MOV指令不影响标志位。
√
5.知识点:
0303(80x86的指令系统)
无条件转移指令对标志位无影响,而条件转移指令对标志位有影响。
×
6.知识点:
0303(80x86的指令系统)
指令INAL,DX是合法的指令。
√
7.知识点:
0303(80x86的指令系统)
当运算结果的低8位中有偶数个1时,奇偶标志位PF被置为1。
√
9.知识点:
0301(80x86的寻址方式)
可以将一个存储器操作数与另一个存储器操作数相加。
×
10.知识点:
0303(80x86的指令系统)
在“INAL,端口地址”指令中,端口地址指定了某个外部设备接口的I/O地址,它实际上是一个立即数,其范围为0~65535。
(-128—127)
答案:
错误
11.知识点:
0401(汇编程序功能)
汇编程序和汇编语言源程序是不同的概念。
答案:
正确
12.知识点:
0301(80x86的寻址方式)
相对于某起始地址的偏移量称为偏移地址。
答案:
正确
13.知识点:
0303(80x86的指令系统)
只能使用PUSH,POP类的指令对堆栈段内的内容进行操作。
错
14.知识点:
0301(80x86的寻址方式)
立即数寻址方式不能用于目的操作数字段。
正确
15.知识点:
0203(中央处理机)
BP是堆栈栈顶指针寄存器。
错误SP
16.知识点:
0301(80x86的寻址方式)
内存中字单元的地址必须是偶数地址。
答案:
错误
17.知识点:
0303(80x86的指令系统)
PUSHAL。
错误8086中栈的操作需要是16位
19.知识点:
0303(80x86的指令系统)
SHRAX,CX。
错误
20.知识点:
0401(汇编程序功能)
汇编程序是用汇编语言编写的汇编语言源程序。
答案:
错误
22.知识点:
0301(80x86的寻址方式)
不能给段寄存器进行立即数方式赋值。
正确
23.知识点:
0303(80x86的指令系统)
串操作指令一般用CX存放长度。
正确
24.知识点:
0204(存储器)
因为有段寄存器,所以存储器要分段。
答案:
错误
25.知识点:
0303(80x86的指令系统)
逻辑右移1位和算术右移1位的效果是一样的。
答案:
错误
26.知识点:
0402(伪操作)
在变量定义是,可以通过使用ORG伪指令指定变量在段中存储时的偏移量。
正确
27.知识点:
0303(80x86的指令系统)
指令SHRAX,4可以将AX的内容逻辑右移4位。
答案:
错误
28.知识点:
0303(80x86的指令系统)
CMPAX,BX执行的操作时(AX)-(BX),但结果不保存,只改变标志寄存器中标志位的值。
正确
29.知识点:
0402(伪操作)
ASCIIDW‘ABCD’。
答案:
错误
30.知识点:
0303(80x86的指令系统)
MOVSI,[SI]。
答案:
正确
31.知识点:
0204(存储器)
常量不占用存储空间。
答案:
正确
32.知识点:
0303(80x86的指令系统)
PUSH,POP指令的操作数必须是字操作数。
正确
33.知识点:
0301(80x86的寻址方式)
存储器的有效地址不是唯一的。
答案:
正确
34.知识点:
0303(80x86的指令系统)
指令MOVAL,255是合法的数据传送指令。
正确
35.知识点:
0303(80x86的指令系统)
采用LOOP循环时,必须用CX计数。
正确
37.知识点:
0303(80x86的指令系统)
MOVDS,2000H。
答案:
错误
38.知识点:
0301(80x86的寻址方式)
指令中目的操作数一般是不能为立即数的。
答案:
正确
39.知识点:
0203(中央处理机)
IP是指令指针寄存器,可以作为操作数参加运算。
答案:
错误
40.知识点:
0303(80x86的指令系统)
CF位可以用来表示无符号数的溢出。
答案:
正确
42.知识点:
0303(80x86的指令系统)难易度:
较难
ADD[SI],[BX]。
答案:
错误
43.知识点:
0203(中央处理机)
8086/8088标志寄存器共有16位,每一位都有含义。
错误
44.知识点:
0301(80x86的寻址方式)
在指令中一个地址代表一个字节(双字,字)单元。
答案:
错误
45.知识点:
0303(80x86的指令系统)
AND与TEST、SUB与CMP的功能相同。
答案:
错误
46.知识点:
0201(80x86微处理器)
符号定义语句不占内存单元,变量定义语句占内存单元。
答案:
正确
47.知识点:
0104(几种基本的逻辑运算)
与01011011异或的结果为。
答案:
正确
48.知识点:
0303(80x86的指令系统)
指令XCHGBX,ES可以将寄存器BX和ES的内容互换。
答案:
错误
49.知识点:
0402(伪操作)
伪指令语句与指令语句只是不同的语句种类,没有什么本质区别。
答案:
错误
50.知识点:
0204(存储器)
CS,DS,ES和SS段都可以存放数据。
答案:
正确
51.知识点:
0402(伪操作)
CBW可以将BL的数据扩展为BX。
(BH)
答案:
错误
52.知识点:
0601(子程序的设计方法)难易度:
较难
段间调用的子程序必须由伪操作FAR说明为远过程。
答案:
正确
53.知识点:
0301(80x86的寻址方式)
PC机以位作最小寻址单位。
答案:
错误
54.知识点:
0301(80x86的寻址方式)难易度:
较难
当SRC是立即数时,DST可以使用存储器寻址。
答案:
错误
55.知识点:
0402(伪操作)
指定各个逻辑段偏移地址可以使用ORG伪指令。
答案:
正确
56.知识点:
0303(80x86的指令系统)
LOOPE/LOOPZ是相等/为零时转移到标号,其退出条件是(CX)=0或ZF=0。
答案:
正确
57.知识点:
0303(80x86的指令系统)
POPIP。
IP段不能做目的操作数
答案:
错误
58.知识点:
0103(计算机中数和字符的表示)
设327FH和0BFFFH为有符号数的补码表示,则327FH<0BFFFH。
答案:
错误
59.知识点:
0402(伪操作)
多个模块间的符号交叉引用要用伪指令PUBLIC和EXTRN说明。
答案:
正确
60.知识点:
0303(80x86的指令系统)难易度:
较难
MOVAX,VAR1-VAR2+100。
答案:
错误
61.知识点:
0303(80x86的指令系统)
ADD[SI],50。
答案:
错误
62.知识点:
0303(80x86的指令系统)
当运算的结果有奇数个1时,PF=0。
答案:
正确
63.知识点:
0303(80x86的指令系统)
MOVAL,BX是正确指令。
答案:
错误
64.知识点:
0303(80x86的指令系统)
SP的内容可以不指向堆栈的栈顶。
答案:
错误
65.知识点:
0402(伪操作)
DW伪指令用来定义双字。
答案:
错误
66.知识点:
0303(80x86的指令系统)
MOV指令要影响标志位。
答案:
错误
67.知识点:
0301(80x86的寻址方式)
同一物理地址,可以有不同的逻辑地址。
答案:
正确
68.知识点:
0101(进位记数制与不同基数的数之间的转换)
1KB=1000B。
答案:
错误
69.知识点:
0204(存储器)
存储器中的各段不允许重叠。
答案:
错误
70.知识点:
0301(80x86的寻址方式)
立即数不能作为目的操作数。
答案:
正确
71.知识点:
0303(80x86的指令系统)
答案:
正确
72.知识点:
0303(80x86的指令系统)
MOVBX,OFFSETNAMES。
答案:
正确
73.知识点:
0303(80x86的指令系统)
MOVAL,[BX+2]。
答案:
正确
74.知识点:
0303(80x86的指令系统)
MOVAL,[BX+3]。
答案:
正确
75.知识点:
0104(几种基本的逻辑运算)
在“IN AL,端口地址”指令中,端口地址指定了某个外部设备接口的I/O地址,它实际上是一个与01011011异或的结果为。
答案:
错误
76.知识点:
0303(80x86的指令系统)
当运算结果的低8位中有偶数个1时,奇偶标志位PF被置为0。
答案:
错误
77.知识点:
0204(存储器)
CS,DS,ES和SS段都可以存放数据。
答案:
正确
78.知识点:
0301(80x86的寻址方式)
ASCIIDW'ABCD'MOVDS,2000HMOVSI,[SI]PUSHALADD[SI],[BX]SHRAX,CX立即数寻址方式不能用于目的操作数字段。
答案:
正确
79.知识点:
0303(80x86的指令系统)
8086/8088标志寄存器共有16位,每一位都有含义。
在汇编语言源程序中,伪指令语句必须放在数据段中。
答案:
错误
80.知识点:
0301(80x86的寻址方式)难易度:
较难
指令SHRAX,4可以将AX的内容逻辑右移4位。
MOVAX,[BP]的源操作数的物理地址为16*(DS)+(BP)。
答案:
正确
81.知识点:
0303(80x86的指令系统)
CF位可以用来表示无符号数的溢出。
逻辑右移1位和算术右移1位的效果是(不)一样的。
答案:
错误
82.知识点:
0303(80x86的指令系统)难易度:
较难
指令MOVAL,255是合法的数据传送指令。
指令TESTAL,0执行后AL的内容一定是全零。
答案:
错误
83.知识点:
0301(80x86的寻址方式)
汇编语言源程序不一定包含数据段、堆栈段,但必须包含代码段。
答案:
错误
84.知识点:
0203(中央处理机)
只有使用PUSH、POP类的指令对堆栈段内的内容进行操作。
答案:
错误
85.知识点:
0303(80x86的指令系统)难易度:
较难
指令INAL,DX是合法的指令。
答案:
正确
86.知识点:
0303(80x86的指令系统)
指令XCHGBX,ES可以将寄存器BX和ES的内容互换。
答案:
错误
87.知识点:
0303(80x86的指令系统)
PUSH、POP指令的操作数必须是字操作数。
答案:
正确
88.知识点:
0201(80x86微处理器)难易度:
较难
内存中字单元的地址可以是偶数地址。
答案:
错误
89.知识点:
0401(汇编程序功能)难易度:
较难
汇编程序和汇编语言源程序是不同的概念。
答案:
正确
90.知识点:
0303(80x86的指令系统)
条件转移指令与无条件转移指令的转移范围是一样的。
答案:
正确
91.知识点:
0201(80x86微处理器)难易度:
较难
符号定义语句不占内存单元。
正确
93.知识点:
0402(伪操作)
伪指令语句与指令语句有本质区别。
正确
94.知识点:
0402(伪操作)
在变量定义时,可以通过使用ORG伪指令指定变量在段中存储时的偏移量。
正确
95.知识点:
0303(80x86的指令系统)难易度:
较难
CMPAX,BX执行的操作是(AX)-(BX),但结果不保存,只改变标志寄存器中标志位的值。
正确
96.知识点:
0303(80x86的指令系统)
只能使用PUSH、POP类的指令对堆栈段内的内容进行操作。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 汇编 考前 复习题
![提示](https://static.bdocx.com/images/bang_tan.gif)