Turinys:

Z80 monitoriaus tipo operacinė sistema ir SBC: 6 žingsniai (su paveikslėliais)
Z80 monitoriaus tipo operacinė sistema ir SBC: 6 žingsniai (su paveikslėliais)

Video: Z80 monitoriaus tipo operacinė sistema ir SBC: 6 žingsniai (su paveikslėliais)

Video: Z80 monitoriaus tipo operacinė sistema ir SBC: 6 žingsniai (su paveikslėliais)
Video: Устарел ли - Core Duo MacBook? 2024, Liepa
Anonim
Z80 monitoriaus tipo operacinė sistema ir SBC
Z80 monitoriaus tipo operacinė sistema ir SBC
Z80 monitoriaus tipo operacinė sistema ir SBC
Z80 monitoriaus tipo operacinė sistema ir SBC

„EfexV4“yra monitoriaus ROM su integruotu surinkėju ir išardymu ir

pagrindinės komunalinės paslaugos, skirtos rašyti, paleisti ir derinti jūsų „z80“programas realioje aparatinėje įrangoje

„EfexMon“nereikia CP/M, N8VEM ar kitos sudėtingos aparatūros. Jums reikia tik standartinės Z80 architektūros SBC ir vieno UART su terminalu

1 veiksmas: ĮRANGINĖ ĮRANGA Vykdyti „EfexMonV4“

ĮRANGINĖ ĮRANGA „EfexMonV4“
ĮRANGINĖ ĮRANGA „EfexMonV4“

ATMINTIS

XTAL = 4 MHz

NAUDOTI PRIDĖTĄ laikrodžio grandinę

ROM PRADŽIA: 0000H IŠ VISO ILGIO 8KB

RAM PRADŽIA: 8000H RAM PABAIGA: FFFFH

STACK: F800H

SISTEMOS Kintamieji: F900H-F910H FF00-FFFFH

UART 8251 UOSTO ADRESAS: 00H, BUDARAS: 19200 KBS 8-n-1

PIO 8255 PORT ADRESS: 08H: CONNECT 8255 CS TO IC 74LS139 PIN 5

2 žingsnis: PROGRAMINĖ ĮRANGA

Kaip aprašyta ankstesniame puslapyje, „Efexmon“reikia 32 KB RAM (62256 SRAM yra geras) ir 8 Kb ROM (gali būti 28c64)

kamino ir sistemos kintamieji yra viršuje, todėl po 8000H yra daugybė laisvų baitų

3 žingsnis: NAUDOJIMAS:

NAUDOJIMAS
NAUDOJIMAS

Norėdami pasiekti „EfexV4“, turite naudoti terminalo emuliatoriaus programą

Sistema prasideda sveikinimo pranešimu ir versijos informacija

tada ateina komandinė eilutė

C: \> tai ironija į DOS raginimą:)

visa įvestis turi būti didžiųjų raidžių! nepamirškite vieną kartą paspausti didžiųjų raidžių.

Jei reikia pagalbos, paspauskite H, naudingoms procedūroms paspauskite U

(S) turi būti iškviesta vidutinė paprograma

(R) vidutinė rutina turi būti peršokta

MONTAVIMAS:

„Aseembler“yra visiškai varomas ir tvirtas, neįtraukiamos tik (IX+*) ir (IY+*) bitų manipuliavimo komandos

išskyrus tai, „Efex assembler“priima visas oficialias z80 komandas.

Naudojant mnemoninį įvestį, backspace yra laukiamas iki # arba $ simbolių. po šių ženklų negrįžkite atgal.

(Visiška grįžimo atgal funkcija išjungta, kad tilptų ROM į 8k)

Kai kurios šio ROM dalys parašytos ant savęs! su savo surinkėju.

Išmontuoti:

„Disassembler“gali atpažinti visus z80 kodus ir atpažinti ne komandinius baitus

ir pažymi juos „***“ženklu

Įvestis:

„Efex“šešioliktainiai įvestys gali atpažinti ne šešiakampius simbolius ir juos ignoruoti.

Pradėję įvesti, turite užpildyti visas sritis iki galo;

#: reiškia 1 baito įvestį (du šešioliktainiai simboliai)

$: reiškia 2 baitų įvestį (keturi šešiakampiai simboliai)

4 žingsnis: šaltinio kodas

Nedvejodami kreipkitės į mane, jei turite klausimų

Šaltinio kodas nėra pagal GNU licenciją. Jis negali būti naudojamas komerciniais tikslais!

Norėdami naudoti komercinį kodo tikslą, jums reikia mano leidimo.

Galite laisvai jį naudoti, keisti ar bendrinti mano vardu

Dėkojame už pagarbą sunkiam darbui ir sugaištą laiką šiam kodeksui

Dr. Mustafa Kemal PEKER (MD)

5 žingsnis: KAS TOLIAU?

-USB Klaviatūros palaikymas (BANDYMO ĮGYVENDINIMAS PABAIGAS)

-LCD ant plataus ekrano 128x64 GRAPH LCD teksto režimu (BANDYMO ĮGYVENDINIMAS PABAIGAS)

-PAGRINDINIS INTERPRETERIS (BANDYMO ĮGYVENDINIMAS PABAIGAS)

-SD KORTELĖS PARAMA

ŠIS KETVIRTAS ĮGYVENDINIMAS EFEXV4 PADARYS STANDALONU KOMPIUTERIU

6 žingsnis: ŠALTINIAI

ŠALTINIAI
ŠALTINIAI
ŠALTINIAI
ŠALTINIAI

1) z80 instrukcijų lentelė

2) TASM surinkėjo kodų lentelės:

3) Didžiojo meistro Erturko KOCALARo 6809 monitorius (įkvėptas)

4) Grant Searle darbai (įkvėpti)

5) Integruoti grandynai ir mikroprocesoriai. R C HOLLAND 1986 knyga

6) „Z80SimulatorIde“https://www.oshonsoft.com/z80.html

7) „Leventhall Z80“surinkimo darbų knyga

8) Brian M. Phelps 6502 darbai

9) „Zilog z80“katalogai ir mikroschemų aprašymai

10) „z80“informacijos svetainė

11) Projektas pagrįstas:

12) Mano pasekėjų nuomonės ir pokalbiai

Rekomenduojamas: