Estoy leyendo el curso de ensamblador Z80 de Compiler software y, tras momentos de pura frustración, como fallos al compilar por poner end: en lugar de fin:, he conseguido que funcione un "Hola mundo". Por supuesto lo he pasado a wav y lo he probado en "la máquina" y funciona
Código: Seleccionar todo
; My first ZX Spectrum assembly program
; Hello World!
ORG 50000
LD HL, message
loop:
LD A, (HL)
CP 0
JR z,fin
RST 16 ; print ASCII character at A
INC HL
JP loop
fin:
RET
message DB "Hello world!",0
END 50000