Sadržaj:

Operativni sistem monitora tipa Z80 i SBC: 6 koraka (sa slikama)
Operativni sistem monitora tipa Z80 i SBC: 6 koraka (sa slikama)

Video: Operativni sistem monitora tipa Z80 i SBC: 6 koraka (sa slikama)

Video: Operativni sistem monitora tipa Z80 i SBC: 6 koraka (sa slikama)
Video: Сложно ли переходить на Linux?🐧 2024, Juli
Anonim
Operativni sistem monitora tipa Z80 i SBC
Operativni sistem monitora tipa Z80 i SBC
Operativni sistem monitora tipa Z80 i SBC
Operativni sistem monitora tipa Z80 i SBC

EfexV4 je monitor monitora sa ugrađenim asemblerom i rastavljačem i

osnovne alate za pisanje, pokretanje i ispravljanje pogrešaka na vašim z80 programima na stvarnom hardveru

EfexMon -u nisu potrebni CP/M, N8VEM ili drugi komplikovani hardver. Potrebni su vam samo standardna Z80 arhitektura SBC i jedan UART sa terminalom

Korak 1: HARDVERI ZA POKRETANJE EfexMonV4

HARDVERI ZA POKRETANJE EfexMonV4
HARDVERI ZA POKRETANJE EfexMonV4

MAPA MEMORIJE

XTAL = 4 MHz

KORISTITE PRIKLJUČENI KOLO SATA

ROM START: 0000H UKUPNA DUŽINA 8KB

RAM START: 8000H RAM END: FFFFH

NALOG: F800H

SISTEMSKE PROMJENE: F900H-F910H FF00-FFFFH

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

PIO 8255 PORT ADRESA: 08H: PRIKLJUČITE 8255 CS NA IC 74LS139 PIN 5

Korak 2: SOFTVER

Kao što je opisano na prethodnoj stranici, Efexmonu je potrebno 32 KB RAM -a (62256 SRAM je dobro) i 8 KB ROM -a (28c64 može biti)

stek i sistemske varijable nalaze se na vrhu RAM -a, pa nakon 8000H ima na tone besplatnih bajtova

Korak 3: UPOTREBA:

UPOTREBA
UPOTREBA

Morate koristiti program za emulaciju terminala da biste došli do EfexV4

Sistem počinje pozdravnom porukom i podacima o verziji

tada dolazi naredbeni redak

C: \> ovo je ironija za DOS promt:)

svi ulazi moraju biti ZNAKOVI U VELIKIM SLOVIMA! ne zaboravite pritisnuti caps lock jednom.

Pritisnite H za pomoć, pritisnite U za korisne rutine

(S) mora se pozvati srednja potprogram

(R) mora se preskočiti srednja rutina

MONTAŽA:

Aseembler ima puno napajanje i čvrstinu, isključene su samo naredbe za manipulaciju bitovima (IX+*) i (IY+*)

osim ovoga, Efex asembler prihvaća sve službene naredbe z80.

Tokom mnemotehničkog unosa, povratnica je dobrodošla do # ili $ znakova. ne vraćajte unatrag nakon ovih znakova.

(Funkcija punog povratnog prostora onemogućena je da stane ROM u 8k)

Neki dijelovi ovog ROM -a napisani na sebi! sa sopstvenim asemblerom.

RASKLOPLJIVAČ:

Rastavljač može prepoznati sav z80 kôd i može prepoznati bajtove koji nisu komandni

i označava ih znakom '***'

ULAZ:

Efex Heksadecimalni ulazi mogu prepoznati neheksalne znakove i zanemariti ih.

Nakon početka unosa morate popuniti sva područja do kraja;

#: unos od 1 bajta (dva heksadecimalna znaka)

$: srednji unos od 2 bajta (četiri heksadecimalna znaka)

Korak 4: Izvorni kod

Molimo, ne ustručavajte se kontaktirati me za bilo kakva pitanja

Izvorni kod nije pod GNU licencom. Ne može se koristiti u komercijalne svrhe!

Za korištenje komercijalne svrhe koda potrebno je moje dopuštenje.

Možete ga slobodno koristiti, mijenjati ili dijeliti pod mojim imenom

Hvala vam na poštovanju prema uloženom trudu i vremenu provedenom na ovom kodu

Dr. Mustafa Kemal PEKER (dr. Med.)

Korak 5: ŠTA DALJE?

-USB PODRŠKA TIPKOVNICE USB (TESTIRANJE IMPLEMENTACIJE ZAVRŠENO)

-LCD na ploči ŠIRI EKRAN 128X64 GRAFIČKI LCD U TEKSTNOM REŽIMU (IMPLEMENTACIJA ISPITIVANJA ZAVRŠENA)

-OSNOVNI TUMAČ (IMPLEMENTACIJA ISPITIVANJA ZAVRŠENA)

--SD KARTICA PODRŠKA

OVO ČETIRI IMPLEMENTACIJE ĆE EFEXV4 učiniti STANDALONSKIM RAČUNAROM

Korak 6: IZVORI

IZVORI
IZVORI
IZVORI
IZVORI

1) z80 tablica uputa

2) Tablice kodova asemblera TASM-a:

3) Grandmaster Erturk KOCALAR -ov monitor 6809 (inspirisan)

4) Grant Searleovi radovi (inspirisani)

5) Integrisana kola i mikroprocesori. R C HOLLAND knjiga 1986. godine

6) Z80SimulatorIde

7) Knjiga rutina montaže Leventhall Z80

8) 6502 djela Briana M. Phelpsa

9) Zilog z80 katalozi i opisi čipova

10) z80 info web stranica

11) Projekat zasnovan na:

12) Mišljenja i razgovori mojih sljedbenika

Preporučuje se: