INHOUDSOPGAWE:
Video: Z80 monitor tipe bedryfstelsel en SBC: 6 stappe (met foto's)
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
EfexV4 is 'n monitor -ROM met inline assembler en demontageerder en
basiese hulpmiddels om u z80 -programme in regte hardeware te skryf, uit te voer en te ontfout
EfexMon benodig nie CP/M, N8VEM of ander ingewikkelde hardeware nie. U benodig slegs die standaard Z80 -argitektuur SBC en een UART met terminale
Stap 1: HARDWARE OM EfexMonV4 te laat loop
MEMORY KAART
XTAL = 4 MHZ
GEBRUIK AANGEHEGTE KLOKKRING
ROM BEGIN: 0000H TOTALE LENGTE 8KB
RAM START: 8000H RAM EINDE: FFFFH
STAPEL: F800H
STELSELVARIABELE: F900H-F910H FF00-FFFFH
UART 8251 PORT ADRESS: 00H, BAUDRATE: 19200 KBS 8-n-1
PIO 8255 PORT ADRESS: 08H: CONNECT 8255 CS TO IC 74LS139'S PIN 5
Stap 2: Sagteware
Soos in die vorige bladsy beskryf, benodig Efexmon 32Kb ram (62256 SRAM is goed) en 8 Kb ROM (28c64 kan wees)
stapel en stelselveranderlikes sit bo -op die ram, dus na 8000H is daar tonne gratis grepe
Stap 3: GEBRUIK:
U moet 'n Terminal -emulatorprogram gebruik om EfexV4 te bereik
Die stelsel begin met 'n groeteboodskap en weergawe -inligting
command promt kom dan
C: \> dit is ironies vir DOS promt:)
alle insette moet HOOFKARAKTERS wees! moenie vergeet om een keer op caps lock te druk nie.
Druk H vir hulp, druk U vir nuttige roetines
(S) gemiddelde subroutine moet genoem word
(R) beteken dat roetine gespring moet word
SAMENSTELLER:
Aseembler is vol aangedrewe en rotsvas, slegs (IX+*) en (IY+*) bits manipulasie opdragte uitgesluit
behalwe dit, aanvaar Efex assembler alle amptelike z80 -opdragte.
Tydens mnemoniese invoer is backspace welkom tot # of $ karakters. moenie terugtrek na hierdie tekens nie.
(Die volle agteruit -funksie is uitgeskakel om in 8k ROM te pas)
Sommige dele van hierdie ROM is op homself geskryf! met sy eie samesteller.
DEMONTERER:
Demontageerder kan alle z80-kode herken en dit kan nie-bevelgrepe herken
en wys dit met '***' teken
INVOER:
Efex heksadesimale insette kan tekens sonder heks herken en dit ignoreer.
Nadat die invoer begin is, moet u alle gebiede tot die einde invul;
#: gemiddelde 1 byte invoer (twee heks char)
$: gemiddelde invoer van 2 byte (vier heks char)
Stap 4: Bronkode
Moet asseblief nie huiwer om my te kontak vir enige vrae nie
Bronkode is nie onder GNU -lisensie nie. Dit kan nie vir kommersiële doeleindes gebruik word nie!
U het my toestemming nodig om die kommersiële doel van die kode te gebruik.
U mag dit vrylik gebruik, verander of onder my naam deel
Dankie vir u respek vir harde werk en tyd wat u aan hierdie kode bestee
Dr Mustafa Kemal PEKER (MD)
Stap 5: WAT VOLGENDE?
-USB SLEUTELBORD ONDERSTEUNING (TOETS IMPLEMENTERING VOLTOOI)
-LCD AAN BOORD GROOT SKERM 128X64 GRAFIEK LCD IN TEKSMODUS (TOETS -IMPLEMENTERING VOLTOOI)
-BASIESE TOLKER (TOETS IMPLEMENTERING VOLTOOI)
--SD KAART ONDERSTEUNING
HIERDIE VIER IMPLEMENTERING SAL EFEXV4 'N STANDAALREKENAAR MAAK
Stap 6: BRONNE
1) z80 -instruksietabel
2) TASM-assembler-kodetabelle:
3) Grootmeester Erturk KOCALAR se 6809 -monitor (geïnspireer)
4) Grant Searle se werke (geïnspireer)
5) Geïntegreerde stroombane en mikroverwerkers. R C HOLLAND 1986 boek
6) Z80SimulatorIde
7) Boek van Leventhall Z80 -samestellings
8) Brian M. Phelps se 6502 werke
9) Zilog z80 -katalogusse en chipbeskrywings
10) z80 info webwerf
11) Projek gebaseer op:
12) My volgelinge se opinies en gesprekke