moh_mov
پنج شنبه 02 دی 1389, 17:45 عصر
سلام.
اسمبلر رو برنامه زیر خط 26 ارور داره.میگه Unknown character
مشکل از کجاست؟
و یک مشکل دیگه ... در انتهای کد آیا من برای نمایش این 3 عدد درست کار کرده ام؟اسمبرآنجا هم خطا می دهد.
;;please do not copy this source
;;Mohammad Movaffagh Yami
MYDSEG SEGMENT
FIRST DB 10H
DB 3H
DB -8
DB 0
NEGE DB 0
PLUSE DB 0
ZERO DB 0 ;line 10
MYDSEG ENDS
MYCSEG SEGMENT
ASSUME CS:MYCSEG,DS:MYDSEG
MAIN PROC FAR
MOV SI,OFFSET FIRST
MOV AX,[SI]
MOV CX,4
AGAIN : ;line 20
CMP AX,0
JNZ NEXTP
INC ZERO
JMP LAST
NEXTP :
` JNS NEXTN
INC PLUSE
JMP LAST
NEXTN :
INC NEGE ;line 30
LAST :
INC SI
MOV AX,[SI]
LOOP AGAIN
MOV AH,09
DX,OFFSET NEGE
INT 21H
MOV AH,09
DX,OFFSET PLUSE ;line 40
INT 21H
MOV AH,09
DX,OFFSET ZERO
INT 21H
MAIN ENDP
MYCSEG ENDS
END MAIN
اسمبلر رو برنامه زیر خط 26 ارور داره.میگه Unknown character
مشکل از کجاست؟
و یک مشکل دیگه ... در انتهای کد آیا من برای نمایش این 3 عدد درست کار کرده ام؟اسمبرآنجا هم خطا می دهد.
;;please do not copy this source
;;Mohammad Movaffagh Yami
MYDSEG SEGMENT
FIRST DB 10H
DB 3H
DB -8
DB 0
NEGE DB 0
PLUSE DB 0
ZERO DB 0 ;line 10
MYDSEG ENDS
MYCSEG SEGMENT
ASSUME CS:MYCSEG,DS:MYDSEG
MAIN PROC FAR
MOV SI,OFFSET FIRST
MOV AX,[SI]
MOV CX,4
AGAIN : ;line 20
CMP AX,0
JNZ NEXTP
INC ZERO
JMP LAST
NEXTP :
` JNS NEXTN
INC PLUSE
JMP LAST
NEXTN :
INC NEGE ;line 30
LAST :
INC SI
MOV AX,[SI]
LOOP AGAIN
MOV AH,09
DX,OFFSET NEGE
INT 21H
MOV AH,09
DX,OFFSET PLUSE ;line 40
INT 21H
MOV AH,09
DX,OFFSET ZERO
INT 21H
MAIN ENDP
MYCSEG ENDS
END MAIN