Estoy programando la version pre-alpha de mi cross-compiler.
Es un programa que genera codigo para assembler z80 (version de asMsx) ---> www.robsy.net
a partir de codigo python.
input args:
pyasmsx.py [file_in.py [file_out]] [/debug]
output:
example.asm
or
file_out.asm
------------------------------------------------------------------
Me pregunto como debería ser el paso de parametros en z80.
ejemplo python:
def sumar(a,b):
return a+b
sumar(3+6)
codigo a generar... para z80
ld af,3
ld bc,6
push af
push bc
call sumar
ret
sumar:
"codigo"
y prescindir de push y pops...
asumiendo claro que los parametros de entrada estan contenidos en los registros...
entonces, tenemos:
ld a,3
ld b,6
call sumar
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario