Tabla de contenido:
- Paso 1: HARDWARE PARA EJECUTAR EfexMonV4
- Paso 2: SOFTWARE
- Paso 3: USO:
- Paso 4: código fuente
- Paso 5: ¿QUÉ SIGUE?
- Paso 6: FUENTES
Video: Sistema operativo tipo monitor Z80 y SBC: 6 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:42
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
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:
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
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:
Cómo instalar el sistema operativo Raspbian en Raspberry Pi con el software NOOBS y el teléfono inteligente: 6 pasos
Cómo instalar el sistema operativo Raspbian en Raspberry Pi con el software NOOBS y el teléfono inteligente: ¡Hola a todos! hoy, en este tutorial, les muestro lo fácil que es instalar el sistema operativo Raspbian en Raspberry Pi usando el software NOOBS y el teléfono inteligente
Basiliscus "α". Basilisk de Mandalorian con hardware Raspberry Pi y sistema operativo Raspbian: 19 pasos
Basiliscus "α". Basilisk W / Raspberry Pi de Mandalorian y Raspbian OS: este proyecto trata sobre un dispositivo que puede usar como computadora, a diferencia de una computadora portátil, sobre la marcha. Su propósito principal es permitirle escribir su código si está programando o aprendiendo. Además, si eres escritor o te gusta escribir historias, aunque
Pasos Para Instalar El Sistema Operativo Linux: 12 pasos
Pasos Para Instalar El Sistema Operativo Linux: En este Intructable aprenderemos a instala el sistema operativo linux
Instale el sistema operativo Raspbian en Raspberry Pi con monitor: 3 pasos
Instale Raspbian OS en Raspberry Pi con Monitor: Hola a todos, Hoy veremos " Cómo instalar Raspbian OS en Raspberry Pi ". Si tiene un escritorio separado para conectarse con Raspberry Pi, entonces este sería el camino de la torta para usted. Esto funciona tanto para Raspberry pi 4 como para versiones anteriores
Cómo instalar el sistema operativo en Raspberry Pi: 15 pasos (con imágenes)
Cómo instalar el sistema operativo en Raspberry Pi: Una Raspberry Pi es una pequeña computadora que se puede conectar a un monitor de computadora y utiliza un teclado y un mouse estándar que permite al usuario aprender más sobre programación. Puede crear su propio dispositivo de Internet de las cosas con él. Una Raspberry Pi como la