L'impression d'une nouvelle ligne dans la langue de l'assembly avec MS-DOS int 21h appels système

J'ai essayé d'imprimer une nouvelle ligne de tout l'impression de l'alphabet à l'aide du langage assembleur en nasmide depuis quelques jours et ne pouvez pas l'obtenir, ce que j'ai essayé jusqu'à présent a rien imprimé, imprimé seulement Un ou imprimé une multitude de symboles, Google n'a pas été utile pour moi j'ai donc décidé de poster ici.

Mon code pour l'instant est

CR equ 0DH
LF equ 0AH

main:
mov AH,02H
mov CX,26
mov DL, 'A'

while1:
cmp DL, 'A'
add DL, 01H
int 21H
mov DL, 0DH
mov DL, 0AH
int 21H
cmp DL, 'Z'
je Next
jmp while1

Next:
mov AH,4CH
int 21h
  • utilisez les commentaires dans votre assemblée
InformationsquelleAutor user2248734 | 2013-04-05