Taula de continguts:

Sistema operatiu tipus S80 i SBC: 6 passos (amb imatges)
Sistema operatiu tipus S80 i SBC: 6 passos (amb imatges)

Vídeo: Sistema operatiu tipus S80 i SBC: 6 passos (amb imatges)

Vídeo: Sistema operatiu tipus S80 i SBC: 6 passos (amb imatges)
Vídeo: ✔🔝SISTEMAS OPERATIVOS | ¿Que son?¿Como Funcionan? | TIPOS de SISTEMAS OPERATIVOS | Explicación Facil 2024, Juliol
Anonim
Sistema operatiu de tipus Z80 Monitor i SBC
Sistema operatiu de tipus Z80 Monitor i SBC
Sistema operatiu de tipus Z80 Monitor i SBC
Sistema operatiu de tipus Z80 Monitor i SBC

EfexV4 és una ROM de monitor amb muntador i desmuntador en línia

utilitats bàsiques per escriure, executar i depurar els vostres programes z80 en maquinari real

EfexMon no necessita CP / M, N8VEM ni cap altre maquinari complicat. Només necessiteu l'arquitectura Z80 estàndard SBC i un UART amb terminal

Pas 1: HARDWARE PER EXECUTAR EfexMonV4

HARDWARE PER FUNCIONAR EfexMonV4
HARDWARE PER FUNCIONAR EfexMonV4

MAPA DE LA MEMORYRIA

XTAL = 4 MHZ

ÚS DEL CIRCUIT DE RELLOTGE ADJUNT

ROM START: 0000H DURADA TOTAL 8KB

INICI RAM: 8000 H FINAL RAM: FFFFH

PILA: F800H

VARIABLES DEL SISTEMA: F900H-F910H FF00-FFFFH

UART 8251 DIRECCIÓ DEL PORT: 00H, BAUDRATE: 19200 KBS 8-n-1

ADREÇA DEL PORT PIO 8255: 08H: CONNEXEU EL 8255 CS AL PIN 5 DE IC 74LS139

Pas 2: PROGRAMARI

Com es va descriure a la pàgina anterior, Efexmon necessita 32 Kb de RAM (62256 SRAM és bo) i 8 Kb de ROM (28c64 pot ser)

Les variables de pila i sistema es troben a la part superior del RAM, de manera que, després de 8000 H, hi ha tones de bytes lliures

Pas 3: ÚS:

ÚS
ÚS

Heu d’utilitzar un programa d’emulador de terminal per arribar a EfexV4

El sistema comença amb el missatge de felicitació i la informació de la versió

Ordre promt ve llavors

C: \> això és una ironia per a la promesa de DOS:)

totes les dades han de ser CARÀCTERS MAJÚSCULES. no us oblideu de prémer el bloqueig de majúscules una vegada.

Presioneu H per obtenir ajuda, premeu U per obtenir rutines útils

(S) s'ha de cridar a la subrutina mitjana

(R) s'ha de saltar la rutina mitjana

MUNTATGE:

Aseembler és completament alimentat i sòlid, només s'exclouen les ordres de manipulació de bits (IX + *) i (IY + *)

excepte això, el muntador Efex accepta totes les ordres oficials z80.

Durant l’entrada mnemotècnica, es pot fer retrocés fins a # o $ caràcters. no feu marxa enrere després d'aquest caràcter.

(Funció de retrocés complet desactivada per adaptar-se a la ROM de 8k)

Algunes parts d'aquesta ROM escrites sobre si mateixes! amb el seu propi muntador.

DESMUNTATGE:

El desmuntador pot reconèixer tot el codi z80 i pot reconèixer bytes que no són d’ordres

i els assenyala amb el signe '***'

ENTRADA:

Les entrades hexadecimals Efex poden reconèixer els caràcters no hex i els ignoren.

Un cop iniciada l’entrada, heu d’omplir totes les àrees fins al final;

#: mitjana d'entrada de 1 byte (dos caràcters hexadecimals)

$: entrada mitjana de 2 bytes (quatre caràcters hexadecimals)

Pas 4: Codi font

No dubteu en posar-vos en contacte amb mi per a qualsevol dubte

El codi font no està sota llicència GNU. No es pot utilitzar amb fins comercials.

Per utilitzar el propòsit comercial del codi, necessiteu el meu permís.

Podeu utilitzar-lo, modificar-lo o compartir-lo lliurement pel meu nom

Gràcies pel vostre respecte al treball i al temps dedicat a aquest codi

Dr. Mustafa Kemal PEKER (MD)

Pas 5: QUÈ SEGUEIX?

- SUPORT DEL TECLAT USB (COMPLEMENT DE LA IMPLANTACIÓ DE LA PROVA)

-Pantalla LCD de pantalla ampla LCD de 128x64 gràfics en mode de text (IMPLANTACIÓ DE PROVA COMPLETA)

-INTÈRPRET BÀSIC (IMPLANTACIÓ DE LA PROVA COMPLETA)

- SUPORT DE TARGETES SD

AQUESTA QUATRE IMPLANTACIÓ FARÀ DE EFEXV4 UN ORDINADOR AUTANDNOM

Pas 6: FONTS

FONTS
FONTS
FONTS
FONTS

1) taula d'instruccions z80

2) Taules de codis de l’assemblador TASM:

3) Monitor 6809 del Gran Mestre Erturk KOCALAR (inspirat)

4) Obres de Grant Searle (inspirades)

5) Circuits integrats i microprocessadors. R C HOLLAND 1986 llibre

6) Z80SimulatorIde

7) Llibre de rutines de muntatge de Leventhall Z80

8) Obres 6502 de Brian M. Phelps

9) Catàlegs de Zilog z80 i descripcions de xips

10) lloc web d’informació z80

11) Projecte basat en:

12) Opinions i xerrades dels meus seguidors

Recomanat: