指出以下指令中哪些是無(wú)效的,并說(shuō)明原因。
(1)ADDR DB $
(2)DATA DB F0H,12H
(3)1_DATA DW 1234H
(4)@VAR DW VAR1 ;VAR1為一個(gè)字節(jié)變量
(5)MOV AX,[10-VAR1] ;VAR1為一個(gè)字變量
(6)MOV BX,[VAR2*2+1] ;VAR2為一個(gè)字變量
指出以下數(shù)據(jù)定義偽指令所分配的字節(jié)數(shù)(80386系統(tǒng))。
(1)DATA1 DF 12,34,56
(2)DATA2 DF DATA2
(3)DATA3 DQ 0,10 DUP(?)
(4)DATA4 DT 0,1,2
(1)18字節(jié);
(3)6字節(jié);
(3)88字節(jié);
(4)30字節(jié)。
指出以下數(shù)據(jù)定義偽指令所分配的字節(jié)數(shù)(8086系統(tǒng))。
(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字節(jié);
(2)100字節(jié);
(3)13字節(jié);
(4)2字節(jié)。