Cuprins:

Sistem de operare tip S80 și SBC: 6 pași (cu imagini)
Sistem de operare tip S80 și SBC: 6 pași (cu imagini)

Video: Sistem de operare tip S80 și SBC: 6 pași (cu imagini)

Video: Sistem de operare tip S80 și SBC: 6 pași (cu imagini)
Video: Operarea și transmiterea unei e-Facturi 2024, Iulie
Anonim
Sistem de operare tip Z80 Monitor și SBC
Sistem de operare tip Z80 Monitor și SBC
Sistem de operare tip Z80 Monitor și SBC
Sistem de operare tip Z80 Monitor și SBC

EfexV4 este un monitor ROM cu asamblare și dezasamblare în linie și

utilitare de bază pentru a scrie, rula și depana programele dvs. z80 în hardware real

EfexMon nu are nevoie de CP / M, N8VEM sau alt hardware complicat. Aveți nevoie doar de arhitectură standard Z80 SBC și un UART cu terminal

Pasul 1: HARDWARE TO RUN EfexMonV4

HARDWARE TO RUN EfexMonV4
HARDWARE TO RUN EfexMonV4

HARTA MEMORIEI

XTAL = 4 MHZ

UTILIZAȚI CIRCUITUL DE CESUȚI ATASAT

ROM START: 0000H DURATA TOTALĂ 8KB

RAM START: 8000H RAM END: FFFFH

STIL: F800H

VARIABILE SISTEMULUI: F900H-F910H FF00-FFFFH

UART 8251 ADRESA PORT: 00H, BAUDRATE: 19200 KBS 8-n-1

PIO 8255 ADRESA PORT: 08H: CONECTAȚI 8255 CS LA PIN-ul IC 74LS139 5

Pasul 2: SOFTWARE

Așa cum a fost descris în pagina anterioară, Efexmon are nevoie de 32 KB de RAM (62256 SRAM este bun) și 8 Kb de ROM (28c64 poate fi)

stiva și variabilele de sistem se află în partea de sus a ramului, deci, după 8000H există tone de octeți liberi

Pasul 3: UTILIZARE:

UTILIZARE
UTILIZARE

Trebuie să utilizați un program de emulator Terminal pentru a ajunge la EfexV4

Sistemul începe cu mesaj de întâmpinare și informații despre versiune

comanda promt vine atunci

C: \> aceasta este o ironie la promoția DOS:)

toate intrările trebuie să fie CARACTERE MAJUSCULE! nu uitați să apăsați o dată butonul de blocare a majusculelor.

Apăsați H pentru ajutor, apăsați U pentru rutine utile

(S) înseamnă subrutină medie

(R) rutina medie trebuie sărită

ASAMBLATOR:

Aseembler este complet alimentat și solid, doar (IX + *) și (IY + *) comenzi de manipulare de biți excluse

cu excepția acestui lucru, asamblatorul Efex acceptă toate comenzile oficiale z80.

În timpul introducerii mnemonice, backspace este binevenit până la # sau $ caractere. nu derulați înapoi după aceste caractere.

(Funcția de backspace complet dezactivată pentru a se potrivi ROM-ului în 8k)

Unele părți ale acestui ROM scrise pe sine! cu propriul asamblator.

DEMONTAȚIE:

Dezasamblatorul poate recunoaște tot codul z80 și poate recunoaște octeți fără comandă

și îi indică cu semnul „***”

INTRARE:

Intrările efex hexazecimale pot recunoaște caractere nonhex și le ignoră.

Odată ce ați început introducerea, trebuie să completați toate zonele până la sfârșit;

#: înseamnă 1 octet de intrare (două caractere hexagonale)

$: intrare medie de 2 octeți (patru caractere hexagonale)

Pasul 4: Cod sursă

Vă rugăm să nu ezitați să mă contactați pentru orice întrebări

Codul sursă nu este sub licență GNU. Nu poate fi utilizat în scopuri comerciale!

Pentru utilizarea scopului comercial al codului, aveți nevoie de permisiunea mea.

Puteți să îl utilizați, să îl modificați sau să îl distribuiți în mod liber pe numele meu

Vă mulțumim pentru respectul față de munca grea și timpul petrecut cu acest cod

Dr. Mustafa Kemal PEKER (MD)

Pasul 5: CE URMĂ?

-ASISTENȚĂ TASTATURĂ USB (ÎNTREPRINDEREA DE TESTARE COMPLETĂ)

-Ecran LCD cu ecran lat 128x64 GRAPH LCD ÎN MOD TEXT (ÎNTREPRINDEREA DE ÎNCERCARE COMPLETĂ)

-INTERPRETER DE BAZĂ (PUNEREA ÎN APLICARE A TESTULUI COMPLET)

- SUPORT CARD SD

ACEASTA PATRU IMPLEMENTARE VA FACE EFEXV4 UN COMPUTER STANDALONE

Pasul 6: SURSE

SURSE
SURSE
SURSE
SURSE

1) tabelul de instrucțiuni z80

2) Tabelele de coduri ale ansamblorului TASM:

3) Monitorul 6809 al Marelui Maestru Erturk KOCALAR (inspirat)

4) Lucrările lui Grant Searle (inspirate)

5) Circuite integrate și microprocesoare. R C HOLLAND 1986 carte

6) Z80SimulatorIde

7) Cartea rutinelor de asamblare Leventhall Z80

8) Lucrările 6502 ale lui Brian M. Phelps

9) Cataloage Zilog z80 și descrieri de cipuri

10) site-ul info z80

11) Proiect bazat pe:

12) Părerile și discuțiile adepților mei

Recomandat: