Rutina de ejemplo para escribir frases predefinidas.
la he sacado del foro amstrad.es.
https://www.amstrad.es/forum/viewtopic.php?f=6&t=5591&p=77489&hilit=Message%3A+db+%27hola+mundo%21%27%2C255#p77489
org &4200 ;origen de la rutina
Printchar equ &Bb5a ;instrucción para imprimir un caracter
ld hl,Message ;carga en hl la dirección de message
Call PrintString ;llama a la rutina printstring
ret ;vuelve desde donde le llamaron
PrintString: ;loop para imprimir
ld a,(hl) ;carga en a la dirección de memoria ubicada en hl
cp 255 ;compara si a es 255
ret z ; y vuelve si es asi
inc hl ;incrementa en uno la posición de memoria de hl
call PrintChar ;imprime el carácter ubicado en a
jr PrintString ;salta a printstring
Message: db 'hola mundo!',255 ;frase de ejemplo,termina en ,255 para control
No hay comentarios:
Publicar un comentario