سلام
برنامه زیر برای چاپ کلمات رشته در سطر های مجزا است.استادم سر کلاس نوشته.اما هنگام اجرا روی خط زیر خطامیده .لطفا راهنمایی کنید
برنامه زیر برای چاپ کلمات رشته در سطر های مجزا است.استادم سر کلاس نوشته.اما هنگام اجرا روی خط زیر خطامیده .لطفا راهنمایی کنید
کد:
DataSg Segment Para
StrList Label Byte
Max Db 20
Len Db ?
Buffer Db 20Dup(' $ ')
DataSg EndS
CodSeg SegMent Para
Lea DX , StrList
Mov AH, 0AH
Int 21H
Lea Dx , Buffer
Mov Ch , 0
Add Bx ,Cx
Mov Cl ,0
P1 :
Mov DH, Cl
Mov Dl , 0
Mov AH , 02H
Int 10H
Mov dl ,[DX]
Mov Ah ,02H
Int 21H
Inc Cl
Inc Dx
Cmp Cl , Len
JE P1
Mov Ax , 4C00H
Int 21H
Main EndP
CodSeg EndSeg
End Main