汇编语言计算机科学与技术本科.docx
《汇编语言计算机科学与技术本科.docx》由会员分享,可在线阅读,更多相关《汇编语言计算机科学与技术本科.docx(7页珍藏版)》请在冰豆网上搜索。
汇编语言计算机科学与技术本科
时间:
0分12秒/分
单选题
1.当使用调试工具DEBUG.EXE调试汇编语言程序时,查看CPU内部各寄存器和数据区的内容使用_____命令
(A)R,D(B)R,D段地址:
偏移地址(C)R,E(D)R,D偏移地址:
段地址
难度:
较易分值:
3.0C
2.将MESS的偏移地址送入BX寄存器中,可使用指令------
(A)MOVBX,MESS(B)MOVBX,(C)LEABX,MESS(D)LEABX,OFSETMESS
难度:
较易分值:
3.0C
3.在汇编语言程序设计中,若调用不在本模块中的过程,则对该过程必须用伪操作命令________说明。
(A)PUBLIC(B)COMMON(C)EXTERN(D)ASSUME
难度:
较易分值:
3.0C
4.若(AL)=87H,执行ADDAL,0F5H后,S,Z,C,O,P的状态为_____
(A)SF=0,ZF=0,CF=1,OF=1,PF=0;
(B)SF=1,ZF=0,CF=1,OF=0,PF=1;
(C)SF=0,ZF=0,CF=0,OF=1,PF=0
(D)SF=1,ZF=1,CF=1,OF=1,PF=1
难度:
较易分值:
3.0A
5.在指令MOVAX,[BX]中,源操作数的寻址方式为_____
(A)立即寻址(B)直接寻址(C)段内间接寻址(D)寄存器寻址
难度:
较易分值:
3.0C
6.运算型指令的寻址和转移型指令的寻址,其不同点在于_______
(A)前者取操作数,后者决定程序的转移地址
(B)后者取操作数,前者决定程序的转移地址
(C)两者都是取操作数
(D)两者都是决定程序的转移地址
难度:
较易分值:
2.0A
7.MOVAX,ES:
[BX][SI]的源操作数的物理地址是_______
(A)16dx(DS)+(BX)+(SI)
(B)16dx(ES)+(BX)+(SI)
(C)16dx(SS)+(BX)+(SI)
(D)16dx(CS)+(BX)+(SI)
难度:
较易分值:
3.0B
8.主程序与子程序之间常用的参数传递方式有_____
(A)中断传送
(B)寄存器,直接存储器传送
(C)寄存器,地址表,堆栈传送
(D)地址表,堆栈传送
难度:
较易分值:
3.0C
9.计算机系统软件中的汇编程序是一种______
(A)汇编语言程序
(B)翻译程序
(C)编辑程序
(D)将高级语言程序转换成汇编语言程序的程序
难度:
较易分值:
3.0B
10.比较指令CMP____
(A)专用于有符号数的比较
(B)专用于无符号数的比较
(C)不区分比较对象的类型
(D)不区分比较的对象是有符号数还是无符号数
难度:
较易分值:
3.0D
11.将MESS的偏移地址送入BX寄存器中,可使用指令------
(A)MOVBX,MESS(B)MOVBX,(C)LEABX,MESS(D)LEABX,OFSETMESS
难度:
较易分值:
3.0C
12.在指令MOVAX,[BX]中,源操作数的寻址方式为_____
(A)立即寻址(B)直接寻址(C)段内间接寻址(D)寄存器寻址
难度:
较易分值:
2.0C
13.JMPWORDPTR[DI]是________
(A)段内间接转移(B)段间间接转移(C)段内直接转移(D)段间直接转移
难度:
较易分值:
3.0A
14.汇编语言源程序经汇编后不能直接生成________
(A).OBJ文件(B).LST文件(C).EXE文件(D).CRF文件
难度:
较易分值:
2.0C
15.JMPFARPTRAABCD(ABCD是符号地址)是_______
(A)段内间接转移(B)段间间接转移(C)段内直接转移(D)段间直接转移
难度:
较易分值:
2.0D
16.下列指令中,有语法错误的是_______
(A)MOV[SI],[DI]
(B)INAL,DX
(C)JMPWORDPTR[BX+8]
(D)PUSHWORDPTR20[BX+SI-2]
难度:
较易分值:
3.0A
17.在汇编语言程序设计中,若调用不在本模块中的过程,则对该过程必须用伪操作命令________说明。
(A)PUBLIC(B)COMMON(C)EXTERN(D)ASSUME
难度:
较易分值:
3.0C
18.宏汇编指令适合于_____
(A)变量较多,程序本身较短的子功能段使用。
(B)变量较少,程序本身较短的子功能段使用。
(C)变量较多,程序本身较长的子功能段使用。
(D)各种子功能段
难度:
较易分值:
3.0B
19.一般地,我们将计算机指令的集合称为_______。
(A)机器语言(B)汇编语言(C)模拟语言(D)仿真语言
难度:
较易分值:
2.0A
20.设字长N=16,有符号数7BF6H的补码表示为_____
(A)8952H(B)7BF6H(C)76BFH(D)FBF6H
难度:
较易分值:
3.0B
21.主程序与子程序之间常用的参数传递方式有_____
(A)中断传送
(B)寄存器,直接存储器传送
(C)寄存器,地址表,堆栈传送
(D)地址表,堆栈传送
难度:
较易分值:
2.0C
22.短转移指令可以使程序转移到_____
(A)距该指令偏移地址为-128~+127的地方
(B)段内的任何地
(C)段外
(D)距该指令偏移地址为+255的地方
难度:
较易分值:
2.0A
23.寄存器间接寻址方式中,操作数在______中
(A)通用寄存器(B)堆栈(C)主存单元(D)段寄存器
难度:
较易分值:
3.0C
24.PTR算符赋予变量的新的类型_____
(A)只能在本语句中生效;(B)在本段中生效(C)只能在代码段中生效;(D)只能在数据段中生效
难度:
较易分值:
2.0A
25.8088CPU有下列寄存器可用于存储器操作数寻址_____
(A)BP,BX,CX,DX(B)SI,DI,BX,BP(C)BX,DX,SI,DI(D)AX,BX,CX,DX
难度:
较易分值:
3.0B
26.INC指令不影响______标志
(A)OF(B)CF(C)SF(D)ZF
难度:
较易分值:
3.0B
27.直接、间接、立即三种寻址方式指令的执行速度,由快至慢的排序为_______
(A)直接、立即、间接(B)直接、间接、立即(C)立即、直接、间接(D)不一定
难度:
较易分值:
3.0C
28.条件转移指令JNE的测试条件是______
(A)ZF=1(B)CF=0(C)ZF=0(D)CF=1
难度:
较易分值:
3.0C
29.宏汇编指令适合于_____
(A)变量较多,程序本身较短的子功能段使用。
(B)变量较少,程序本身较短的子功能段使用。
(C)变量较多,程序本身较长的子功能段使用。
(D)各种子功能段
难度:
较易分值:
3.0B
30.在一段汇编程序中多次调用另一段程序,用宏指令比用子程序实现______
(A)占内存空间小,但速度慢
(B)占内存空间大,但速度快
(C)占内存空间相同,速度快
(D)占内存空间相同,速度慢
难度:
较易分值:
3.0B
31.PTR算符赋予变量的新的类型_____
(A)只能在本语句中生效;(B)在本段中生效(C)只能在代码段中生效;(D)只能在数据段中生效
难度:
较易分值:
3.0A
32.逻辑位移指令SHL用于_______
(A)带符号数乘2(B)带符号数除2(C)无符号数乘2(D)无符号数除2
难度:
较易分值:
3.0C
33.设字长N=16,有符号数7BF6H的补码表示为_____
(A)8952H(B)7BF6H(C)76BFH(D)FBF6H
难度:
较易分值:
3.0B
34.若(AL)=87H,执行ADDAL,0F5H后,S,Z,C,O,P的状态为_____
(A)SF=0,ZF=0,CF=1,OF=1,PF=0;
(B)SF=1,ZF=0,CF=1,OF=0,PF=1;
(C)SF=0,ZF=0,CF=0,OF=1,PF=0
(D)SF=1,ZF=1,CF=1,OF=1,PF=1
难度:
较易分值:
3.0A
35.短转移指令可以使程序转移到_____
(A)距该指令偏移地址为-128~+127的地方
(B)段内的任何地
(C)段外
(D)距该指令偏移地址为+255的地方
难度:
较易分值:
3.0A
36.8088CPU有下列寄存器可用于存储器操作数寻址_____
(A)BP,BX,CX,DX(B)SI,DI,BX,BP(C)BX,DX,SI,DI(D)AX,BX,CX,DX
难度:
较易分值:
3.0B