选择题(部分习题应多选)
1、汇編语言源程序经汇编后不能直接生成(1)
2、运算型指令的寻址和转移型指令的寻址,其不同点在于(2)
(A)前者取操作数,后者决定程序的转移地址
(B)后者取操作数前者决定程序的转移地址
(C)两者都是取操作数
(D)两者都是决定程序的转移地址
(A)段内间接转移(B)段间间接转移
(C)段内直接转移(D)段间直接转移
(A)段内间接转移(B)段间间接转移
(C)段内直接转移(D)段间直接转移
5、INC指令不影响(5)标志。
6、条件转移指令JNE的测试条件是(6)
7、逻辑移位指令SHL用于(7);
(A)带符号数乘2 (B)带符号数除2
(C)无符号数乘2 (D)无符號数除2
而算术移位指令SAL用于(8)。
(A)带符号数乘2 (B)带符号数除2
(C)无符号数乘2 (D)无符号数除2
8、下列程序执行后请选择正确的结果:
8.1、(AX)=(9);
10、对于下列程序段:
可用指令(16)完成相同的功能。
11、AL中带符号数乘10送AL正确的程序段是(17)。
12、ADD指令中两个操作数嘚物理位置可以安排在(18)中。(A)两个主存单元(B)一个主存单元和一个数据寄存器(C)两个数据寄存器(D)一个堆栈单元和一个数据寄存器13、字变量ARRAY的偏移地址送寄存器BX的正确结果是(19)
1、有汇编程序在汇编过程中执行的指令是(B)
则下列指令正确的是(C)。
执行指囹后AL=(B)。
8、编写分支程序在进行条件判断前,可用指令构成条件其中不能形成条件的指令是(D)。
9、下列指令序列测试BL中的数是否为渏数若为奇数则转移至K1,横线处的指令应为(A)
上述指令完成后,AX=(B)
11、下列调用指令中(C)属于段间间接调用。
12、在多模块程序设计Φ用(B)伪指令来声明公用变量。
13、在DOS的9号调用中需要显示的字符串的地址在(A)。
14、段内直接调用程序的转移范围为(A)。
15、子程序返回伪指令是(C)
16、在执行串操作指令时,使地址按递增方式处理应使用的指令是(A)。
17、从键盘输入数据1则在存储单元中存放的形式为(A)。
18、指令IRP重复执行语句的次数由(B)
19、每次宏调用时,宏体中程序段有些部分允许作适当的修改所用的宏定义应(C)。
20、宏调用时的参数传递是由汇编程序通过(C)实现的
21、可屏蔽中断就是它的请求是否被CPU响应要受(B)的控制。