当执行下列指令后,(AL)=【 】,(DX)=3412H。
STR1 LABEL WORD
STR2 DB 12H
DB 34H
MOV AL,STR2
MOV DX,STR1
第1题:
已知指令执行前(AL)=28,(SL)=68,执行下列指令后,(AL)=______。
ADD AL,BL
DAA
第2题:
30、数据段和附加段分别定义字符串变量STR1和STR2如下,其中,变量STR1和STR2的偏移地址都为0。 STR1 DB ‘Hello1ABC‘ STR2 DB ‘Hello2ABC’ 则执行以下程序段后,SI=______H,AL=______H。 (注:(1)字符全部大写,并且为半角字符。(2)答案和答案之间用一个半角空格分开。) LEA SI,STR1 LEA DI,STR2 MOV CX,9 CLD REPE CMPSB JZ STOP DEC SI MOV AL,[SI] STOP:
第3题:
1. 给出每条指令执行后的结果: MOV 23H,#30H ; MOV 12H,#34H ; MOV R0,#23H ; MOV R7,12H ; MOV R1,#12H ; MOV A,@R0 ; MOV 34H,@R1 ; MOV 45H,34H ; MOV DPTR,#6712H ; MOV 12H,DPH ; MOV R0,DPL ; MOV A,@R0 ;
第4题:
执行OUT DX, AL指令后,AL寄存器的数据被送到()。
A.DX寄存器
B.存储器
C.DX所指的内存单元
D.IO端口
第5题:
数据段和附加段分别定义字符串变量STR1和STR2如下,其中,变量STR1和STR2的偏移地址都为0。 STR1 DB ‘Hello1ABC‘ STR2 DB ‘Hello2ABC’ 则执行以下程序段后,SI=______H,AL=______H。 (注:(1)字符全部大写,并且为半角字符。(2)答案和答案之间用一个半角空格分开。) LEA SI,STR1 LEA DI,STR2 MOV CX,9 CLD REPE CMPSB JZ STOP DEC SI MOV AL,[SI] STOP: