你可能喜欢
问答题
问答题
参考程序:
问答题
参考程序:
问答题
参考程序:
问答题
指出以下指令中哪些是无效的,并说明原因。
(1)ADDR DB $
(2)DATA DB F0H,12H
(3)1_DATA DW 1234H
(4)@VAR DW VAR1 ;VAR1为一个字节变量
(5)MOV AX,[10-VAR1] ;VAR1为一个字变量
(6)MOV BX,[VAR2*2+1] ;VAR2为一个字变量
问答题
指出以下数据定义伪指令所分配的字节数(80386系统)。
(1)DATA1 DF 12,34,56
(2)DATA2 DF DATA2
(3)DATA3 DQ 0,10 DUP(?)
(4)DATA4 DT 0,1,2
(1)18字节;
(3)6字节;
(3)88字节;
(4)30字节。
问答题
指出以下数据定义伪指令所分配的字节数(8086系统)。
(1)DATA1 DB 10,?,‘A’
(2)DATA2 DW 10 DUP(2,3 DUP(?),1)
(3)DATA3 DB ‘HELLO,WORLD!’,‘$’
(4)DATA4 DW DATA4
(1)3字节;
(2)100字节;
(3)13字节;
(4)2字节。
问答题
设VAR字单元的值为x,F1字单元的值为y,试编程按以下要求给y赋值:
问答题
已知有程序段如下:
MOV AL,35H
MOV DL,AL
AND DL,0FH
AND AL,0F0H
MOV CL,4
SHR AL,CL
MOV BL,10
MUL BL
ADD AL,DL
执行之后,AL的值等于多少?该程序段完成了什么功能?
程序段执行后(AL)=23H。该程序段实现了将AL中的1个组合BCD码转换为十六进制数并存回AL中的功能。