设(BX)=0E3H,变量VALUE中存放内容为79H,指出下

题目

设(BX)=0E3H,变量VALUE中存放内容为79H,指出下列指令单独执行后的结果。 OR BX,VALUE

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

设VAR为变量,指令MOV BX,OFFSET VAR的寻址方式为______。

A.直接寻址

B.间接寻址

C.立即寻址

D.存储器寻址


正确答案:C

第2题:

已知内存单元3000:2000H开始的连续8个内存单元数据为11 22 33 00 00 00 11 00。指出下列程序完成后,AX,BX,CX等寄存器中的内容是多少? MOV AX , 3000H MOV DS , AX MOV BX , 2000H MOV AX , [BX] MOV CX , [BX+1] ADD CX , [BX+2]


正确答案: A.X:2211H
B.X:2000H
C.X:3355H

第3题:

在JAvAScript中定义了如下4个变量,请问哪个变量是合法的变量()

A.sqrt

B.123jAvA

C.vAlue1

D.vAlue-2


正确答案:A

第4题:

设(BX)=0E3H,变量VALUE中存放内容为79H,指出下列指令单独执行后的结果。 (1)XOR BX,VALUE  (2)AND BX,VALUE  (3)OR BX, VALUE  (4)XOR BX,0FFH  (5)AND BX,BX  (6)AND BX,0


正确答案: (1)指令“XOR BX,VALUE”执行后,(BX)= 009AH
(2)指令“AND BX,VALUE”执行后,(BX)= 0061H
(3)指令“OR BX, VALUE”执行后,(BX)= 00FBH
(4)指令“XOR BX,0FFH”执行后,(BX)= 001CH
(5)指令“AND BX,BX”执行后,(BX)= 00E3H
(6)指令“AND BX,0”执行后,(BX)= 0000H

第5题:

设(DS)=2000H,(ES)=2100H,(SS)=1500H,(SI)=00A0H,(BX)=0100H,(BP)=0010H,数据变量VAL的偏移地址为0050H,请指出下列指令的源操作数字段是什么寻址方式?它的物理地址是多少? (1) MOV AX,21H (2) MOV AX,BX (3) MOV AX,[1000H] (4) MOV AX,VAL (5) MOV AX,[BX] (6) MOV AX,ES:[BX] (7) MOV AX,[BP] (8) MOV AX,[SI] (9) MOV AX,[BX+10] (10) MOV AX,VAL[BX] (11) MOV AX,[BX][SI] (12) MOV AX,VAL[BX][SI]


正确答案: (1)MOVAX,21H
立即寻址,源操作数直接放在指令中
(2)MOVAX,BX
寄存器寻址,源操作数放在寄存器BX中
(3)MOVAX,[1000H]
直接寻址,EA=1000H,PA=(DS)×10H+EA=2000H×10H+1000H=21000H
(4)MOVAX,VAL
直接寻址,EA=[VAL]=0050H,PA=(DS)×10H+EA=2000H×10H+0050H=20050H
(5)MOVAX,[BX]
寄存器间接寻址,EA=(BX)=0100H,PA=(DS)×10H+EA=2000H×10H+0100H=20100H
(6)MOVAX,ES:[BX]
寄存器间接寻址,EA=(BX)=0100H,PA=(ES)×10H+EA=2100H×10H+0100H=21100H
(7)MOVAX,[BP]
寄存器间接寻址,EA=(BP)=0010H,PA=(SS)×10H+EA=1500H×10H+0010H=15010H
(8)MOVAX,[SI]
寄存器间接寻址,EA=(SI)=00A0H,PA=(DS)×10H+EA=2000H×10H+00A0H=200A0H
(9)MOVAX,[BX+10]
相对寄存器寻址,EA=(BX)+10D=0100H+000AH=010AH,PA=(DS)×10H+EA=2000H×10H+010AH=2010AH
(10)MOVAX,VAL[BX]
相对寄存器寻址,EA=(BX)+[VAL]=0100H+0050H=0150H,PA=(DS)×10H+EA=2000H×10H+0150H=20150H
(11)MOVAX,[BX][SI]
基址变址寻址,EA=(BX)+(SI)=0100H+00A0H=01A0H,PA=(DS)×10H+EA=2000H×10H+01A0H=201A0H
(12)MOVAX,VAL[BX][SI]
相对基址变址寻址,EA=(BX)+(SI)+[VAL]=0100H+00A0H+0050H=01F0H,PA=(DS)×10H+EA=2000H×10H+01F0H=201F0H

第6题:

设(BX)=0E3H,变量VALUE中存放内容为79H,指出下列指令单独执行后的结果。 AND BX,BX


正确答案: 指令“AND BX,BX”执行后,(BX)=00E3H

第7题:

设TAB为变量,指令MOV BX,OFFSET TAB的寻址方式为()。

  • A、直接寻址
  • B、立即寻址
  • C、寄存器寻址
  • D、隐含寻址

正确答案:B

第8题:

现有数据存储如下:(30100H)=40H,(20101H)=79H,(30102H)=24H,(30103H)=30H设AL=01H,BX=0100H,DS=3000H执行换码指令XLAT后正确的结果是()。

A、AL=00H

B、AL=4OH

C、AL=01H

D、AL=79H


参考答案:D

第9题:

若DS=6000H,SS=5000H,ES=4000H,SI=0100H,BX=0300H,BP=0400H,D=1200H,数据段中变量名NUM的偏移地址为0050H,试指出下列源操作数的寻址方式和物理地址是多少:MOV AX,[BX]


正确答案:寻址方式为寄存器间接寻址;PA=60300H

第10题:

设(DS)=6000H,(ES)=2000H,(SS)=1500H,(Si)=00A0H,(BX)=0800H,(BP)=1200H,数据变量VAR为0050H.请分别指出下列各条指令源操作数的寻址方式?它的物理地址是多少? MOVAX,BX;MOVDL,80H;MOVAX,VAR;MOVAX,VAR[BX][SI];MOVAL,’B’;MOVDI,ES:[BX];MOVDX,[BP];MOVBX,20H[BX]。


正确答案: (1)寄存器寻址。因源操作数是寄存器,故寄存器BX就是操作数的地址.
(2)立即寻址。操作数80H存放于代码段中指令码MOV之后。
(3)直接寻址。
(4)基址一变址一相对寻址.
操作数的物理地址=(DS)×16+(SI)+(BX)+VAR=60000H+00A0H+0800H+0050H=608F0H
(5)立即寻址
(6)寄存器间接寻址.
操作数的物理地址=(ES)×16+(BX)=20000H+0800H=20800H
(7)寄存器间接寻址。
操作数的物理地址=(SS)×16+(BP)=15000H+1200H=16200H
(8)寄存器相对寻址.
操作数的物理地址=(DS)×16+(BX)+20H=60000H+0800H+20H=60820H

更多相关问题