Tabla de contenido:

Sistema operativo tipo monitor Z80 y SBC: 6 pasos (con imágenes)
Sistema operativo tipo monitor Z80 y SBC: 6 pasos (con imágenes)

Video: Sistema operativo tipo monitor Z80 y SBC: 6 pasos (con imágenes)

Video: Sistema operativo tipo monitor Z80 y SBC: 6 pasos (con imágenes)
Video: Cacharreando con la Orange Pi 5 (3).: Instalación y prueba de Arch Linux 2024, Noviembre
Anonim
Sistema operativo tipo monitor Z80 y SBC
Sistema operativo tipo monitor Z80 y SBC
Sistema operativo tipo monitor Z80 y SBC
Sistema operativo tipo monitor Z80 y SBC

EfexV4 es una ROM de monitor con ensamblador y desensamblador en línea y

utilidades básicas para escribir, ejecutar y depurar sus programas z80 en hardware real

EfexMon no necesita CP / M, N8VEM u otro hardware complicado. Solo necesita SBC de arquitectura Z80 estándar y un UART con terminal

Paso 1: HARDWARE PARA EJECUTAR EfexMonV4

HARDWARE PARA EJECUTAR EfexMonV4
HARDWARE PARA EJECUTAR EfexMonV4

MAPA DE MEMORIA

XTAL = 4 MHZ

UTILICE EL CIRCUITO DE RELOJ ADJUNTO

INICIO ROM: 0000H LONGITUD TOTAL 8KB

INICIO DE RAM: 8000H FIN DE RAM: FFFFH

PILA: F800H

VARIABLES DEL SISTEMA: F900H-F910H FF00-FFFFH

UART 8251 DIRECCIÓN DEL PUERTO: 00H, VELOCIDAD EN BAUDIOS: 19200 KBS 8-n-1

PIO 8255 DIRECCIÓN DE PUERTO: 08H: CONECTE 8255 CS AL PIN 5 DEL IC 74LS139

Paso 2: SOFTWARE

Como se describe en la página anterior, Efexmon necesita 32 Kb de RAM (62256 SRAM es bueno) y 8 Kb de ROM (28c64 puede ser)

La pila y las variables del sistema se encuentran en la parte superior de la memoria RAM, por lo que después de 8000H hay toneladas de bytes libres

Paso 3: USO:

USO
USO

Debe utilizar un programa emulador de terminal para llegar a EfexV4

El sistema comienza con un mensaje de bienvenida y la información de la versión.

el comando promt viene entonces

C: \> esto es una ironía para el mensaje de DOS:)

¡Toda la entrada debe ser CARACTERES MAYÚSCULAS! no olvide presionar el bloqueo de mayúsculas una vez.

Presiona H para obtener ayuda, presiona U para rutinas útiles

(S) la subrutina media debe llamarse

(R) la rutina media debe saltarse

ENSAMBLADOR:

Aseembler es totalmente potente y sólido, solo se excluyen los comandos de manipulación de bits (IX + *) y (IY + *)

excepto esto, el ensamblador Efex acepta todos los comandos oficiales de z80.

Durante la entrada mnemotécnica, el retroceso es bienvenido hasta los caracteres # o $. no retroceda después de estos caracteres.

(La función de retroceso completo está desactivada para adaptarse a la ROM en 8k)

¡Algunas partes de esta ROM están escritas sobre sí misma! con su propio ensamblador.

DESMONTABLE:

El desensamblador puede reconocer todo el código z80 y puede reconocer bytes que no son de comando

y los señala con el signo '***'

APORTE:

Las entradas hexadecimales de Efex pueden reconocer caracteres no hexadecimales y los ignora.

Una vez que se inició la entrada, debe llenar todas las áreas hasta el final;

#: significa entrada de 1 byte (dos caracteres hexadecimales)

$: significa entrada de 2 bytes (cuatro caracteres hexadecimales)

Paso 4: código fuente

No dude en ponerse en contacto conmigo si tiene alguna pregunta.

El código fuente no está bajo licencia GNU. ¡No se puede utilizar con fines comerciales!

Para utilizar el código con fines comerciales, necesita mi permiso.

Puedes usarlo, modificarlo o compartirlo libremente con mi nombre.

Gracias por su respeto por el arduo trabajo y el tiempo dedicado a este código.

Dr. Mustafa Kemal PEKER (MD)

Paso 5: ¿QUÉ SIGUE?

-SOPORTE DE TECLADO USB (IMPLEMENTACIÓN DE PRUEBA COMPLETA)

-LCD A BORDO PANTALLA ANCHA 128X64 GRÁFICO LCD EN MODO TEXTO (IMPLEMENTACIÓN DE PRUEBA COMPLETA)

-INTERPRETE BÁSICO (IMPLEMENTACIÓN DE LA PRUEBA COMPLETA)

--SOPORTE DE TARJETA SD

ESTA CUATRO IMPLEMENTACIÓN CONVERTIRÁ A EFEXV4 EN UNA COMPUTADORA INDEPENDIENTE

Paso 6: FUENTES

FUENTES
FUENTES
FUENTES
FUENTES

1) tabla de instrucciones z80

2) Tablas de códigos de ensamblador TASM:

3) Monitor 6809 del Gran Maestro Erturk KOCALAR (inspirado)

4) Obras de Grant Searle (inspiradas)

5) Circuitos integrados y microprocesadores. R C HOLLAND 1986 libro

6) Z80SimulatorIde

7) Libro de rutinas de montaje del Leventhall Z80

8) 6502 obras de Brian M. Phelps

9) Catálogos y descripciones de chips de Zilog z80

10) Sitio web de información z80

11) Proyecto basado en:

12) Opiniones y charlas de mis seguidores

Recomendado: