Esta vez vamos a instalar el simulador del microprocesador Z80 en GNU/Linux, para esto vamos a descargar el siguiente archivo:
wget http://wwwhomes.uni-bielefeld.de/achim/z80-asm/z80-asm-current.tar.gz
o también desde
aquí
Y lo descomprimimos con:
tar -xzvf z80-asm-current.tar.gz
Una vez hecho esto nos dirigimos a la carpeta descomprimida y instalamos el programa con:
sudo make
Y despues:
sudo make install
Y veremos algo como esto:
Es puramente normal.
Una vez hecho esto vamos a crear un programa para verificar el funcionamiento, el programa es el siguiente:
MAIN:
LD A,05
LD B,0x0A
ADD A,B
LD (0050H),A
HALT
Ahora con el siguiente comando creamos la salida para que el simulador pueda usarla
z80-asm prueba.asm output
Y ahora con el comando
z80-mon
abrimos el simulador.
Cargamos el programa, pulsamos la tecla "L" asi en mayuscula y nos aparecera "Load File: " y escribimos "output", prodremos observar como se cargo el programa:
Pulsamos la tecla "r" minúscula y el programa se ejecutara hasta la instrucción HALT, y ahora nos moveremos a la direccion 0050 para ver el resultado, esto lo hacemos pulsando la tecla "m" minúscula y escribimos 0050H. Ahora podemos ver que en esa localidad de memoria tenemos un
"0f" esto es un 15 en decimal. Por lo que nuestro programa funciona correctamente!
Loki!