Sadržaj:

Operacijski sustav monitora Z80 i SBC: 6 koraka (sa slikama)
Operacijski sustav monitora Z80 i SBC: 6 koraka (sa slikama)

Video: Operacijski sustav monitora Z80 i SBC: 6 koraka (sa slikama)

Video: Operacijski sustav monitora Z80 i SBC: 6 koraka (sa slikama)
Video: Настройка монитора Nvidia 2024, Srpanj
Anonim
Operacijski sustav tipa Z80 i SBC
Operacijski sustav tipa Z80 i SBC
Operacijski sustav monitora Z80 i SBC
Operacijski sustav monitora Z80 i SBC

EfexV4 je nadzorni ROM s ugrađenim asemblerom i rastavljačem i

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

EfexMon ne treba CP/M, N8VEM ili drugi komplicirani hardver. Trebate samo standardnu S80 arhitekturu SBC i jedan UART s priključkom

Korak 1: HARDVERI ZA POKRETANJE EfexMonV4

HARDVERI ZA POKRETANJE EfexMonV4
HARDVERI ZA POKRETANJE EfexMonV4

KARTA SJEĆANJA

XTAL = 4 MHz

KORISTITE PRIKLJUČENI SATNI KOLO

ROM START: 0000H UKUPNA DUŽINA 8KB

RAM START: 8000H RAM RAM: FFFFH

SKLOP: F800H

SUSTAVNE PROMJENE: F900H-F910H FF00-FFFFH

UART 8251 LUČNA ADRESA: 00H, BAUDRATE: 19200 KBS 8-n-1

PIO 8255 ADRESA LUKA: 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)

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

Korak 3: UPOTREBA:

UPOTREBA
UPOTREBA

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

Sustav 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

ASEMBLER:

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.

Tijekom mnemotehničkog unosa, povratnica je dobrodošla do # ili $ znakova. ne vraćajte se 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 vlastitim asemblerom.

RASKLOPLJIVAČ:

Rastavljač može prepoznati sav z80 kôd i može prepoznati bajtove bez naredbe

te ih označava znakom '***'

ULAZNI:

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

Za sva pitanja slobodno me kontaktirajte

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: ŠTO DALJE?

-USB PODRŠKA TIPKOVNICE USB (PROVJERA TESTIRANJA ZAVRŠENA)

-LCD na ploči ŠIRI EKRAN 128X64 GRAFIČKI LCD U TEKSTNOM REŽIMU (PROVJERA TESTIRANJA POTPUNA)

-OSNOVNI TUMAČ (PROVEDBA ISPITIVANJA ZAVRŠENA)

-PODRŠKA ZA SD KARTICU

OVA ČETIRI IMPLEMENTACIJE učinit će EFEXV4 STANDARDNIM RAČUNALOM

Korak 6: IZVORI

IZVORI
IZVORI
IZVORI
IZVORI

1) z80 tablica uputa

2) Tablice kodova asemblera TASM-a:

3) 6809 monitor velemajstora Erturka KOCALARA (nadahnut)

4) Grant Searleova djela (nadahnuta)

5) Integrirana 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) Projekt se temelji na:

12) Mišljenja i razgovori mojih sljedbenika

Preporučeni: