Professional Documents
Culture Documents
MODEL SMALL.
STACK 30H.
DATA.
X1 DW 12H
X2 DB 2H
X3 DD 10H
X4 DB 2
CODE.
MOV AX,@DATA
MOV DS,AX
MOV BX,3
MOV CX,2
ADD BX,CX
INC BX
DEC CX
ADD X1,CX
ADD X2,CX error: operand types do't match ;
ADD X3,CX error: operand types do't match ;
ADD X4,CX error:operand types don't match ;
ADD X2,X4 error: illegal memory reference ;
ADD DS,3H error: illegal use of segment register ;
ADD X1,3
ADD X1,BX
MOV AH,4CH
INT 21H
END
حجم
عنوان
التعليمة التعليمة بلغة االلة التعليمة باالسمبلي رقم التعليمة
االزاحة
)(بالبايت
00 3 B8 0000 MOV AX,"DATA Inst1
03 2 8E D8 MOV DS,AX Inst2
05 3 BB 0003 MOV BX,3 Inst3
08 3 B9 0002 MOV CX,2 Inst4
0B 2 D9 03 ADD BX,CX Inst5
0D 1 43 INC BX Inst6
0E 1 49 DEC CX Inst7
0F 4 0E 0000 01 ADD AX,CX Inst8
13 5 8306000003 ADD X1,3 Inst9
18 4 1E 0000 01 ADD X1,BX Inst10
1C 2 B4 4C MOV AH,4CH Inst11
1E 2 CD 21 INT 21 Inst12
DOSSEG
.MODEL SMALL
.STACK 40H
.DATA
GRADE1 DW 30H
GRADE2 DW 3H
GRADE3 DW 2
SUM DW ?
.CODE
MOV AX,@DATA
MOV DS,AX
MOV AX,GRADE1
ADD AX,GRADE2
ADD AX,GRADE3
MOV SUM,AX
MOV AH,4CH
INT 21H
END
اوامر ال debug
T
T=100
T=100 5
T4
Page 474