汇编语言程序第三次作业.docx
《汇编语言程序第三次作业.docx》由会员分享,可在线阅读,更多相关《汇编语言程序第三次作业.docx(5页珍藏版)》请在冰豆网上搜索。
汇编语言程序第三次作业
一、单项选择题(只有一个选项正确,共10道小题)
1.某数据段如下:
DATASEGMENT
ORG20H
XDB12H
YDW789AH
DATAENDS
则Y单元的偏移址是()。
(A) 0
(B) 20H
(C) 21H
(D) 12H
你选择的答案:
未选择 [错误]
正确答案:
C
解答参考:
2.MOVAL,-1
NEGAL
XORAL,65
上述程序段执行后,AL中的内容是()。
(A) 40H
(B) 64H
(C) 01H
(D) 61H
你选择的答案:
未选择 [错误]
正确答案:
B
解答参考:
3.下面的数据传送指令中,错误的操作是()。
(A) MOVSS:
[BX+DI],1000H
(B) MOVDX,1000H
(C) MOVWORDPTR[BX],1000H
(D) MOVDS,2000H
你选择的答案:
未选择 [错误]
正确答案:
D
解答参考:
4.设AH=0,AL=06H,BL=09H,执行指令
ADDAL,BL
AAA
之后,其结果应是()。
(A) AH=01,AL=05
(B) AH=1AL=15
(C) AH=0,AL=0FH
(D) AH=0AL=05
你选择的答案:
未选择 [错误]
正确答案:
A
解答参考:
5.BUFAEQUTHISWORD
BUFBDB80DUP(0)
对以上两条语句而言,下列说法不正确的是()。
(A) BUFA与BUFB对应同一存储单元地址。
(B) BUFA与BUFA具有相同的偏移属性。
(C) BUFA与BUFB具有相同的类型属型。
(D) BUFA与BUFB具有相同的段属性。
你选择的答案:
未选择 [错误]
正确答案:
C
解答参考:
6.已定义数据:
FEESDW100DUP(0,2DUP(?
)),执行指令MOVAL,LENGTHFEES后AL寄存器内容为()。
(A) 1
(B) 100
(C) 200
(D) 2
你选择的答案:
未选择 [错误]
正确答案:
B
解答参考:
7.09号中断的中断向量所处内存中相应单元的物理地址为()。
(A) 00009H
(B) 00012H
(C) 00024H
(D) 00036H
你选择的答案:
未选择 [错误]
正确答案:
C
解答参考:
8.在VAR单元中存放着数据2010H的地址2000H。
MOVBX,VAR
MOVAX,[BX]
执行上述指令AX和BX寄存器的内容分别是()。
(A) AX=2000H,BX=2010H
(B) AX=2010H,BX=2000H
(C) AX=22010H,BX=22100H
(D) AX=22100H,BX=22010H
你选择的答案:
未选择 [错误]
正确答案:
B
解答参考:
9.下列指令中能实现把AX,BX寄存器内容进行交换的是()。
(A) XCHGCX,BX
(B) MOVCL,AX
(C) PUSHAX
(D) MOVAX,BX
XCHGAX,CX
MOVAX,BX
PUSHBX
MOVBX,AX
MOVBX,CL
POPAX
POPBX
你选择的答案:
未选择 [错误]
正确答案:
C
解答参考:
10.数据段定义如下:
DATASEGMENT
0RG0074H
ARRAYDW1,2,+4,3,4
DATAENDS
则执行指令MOVAX,ARRAY[4]后,AX寄存器的内容是()。
(A) 0002H
(B) 0082H
(C) 007CH
(D) 0003H
你选择的答案:
未选择 [错误]
正确答案:
C
解答参考: