Z80 monitor tipe bedryfstelsel en SBC: 6 stappe (met foto's)
Z80 monitor tipe bedryfstelsel en SBC: 6 stappe (met foto's)
Anonim
Z80 Monitor tipe bedryfstelsel en SBC
Z80 Monitor tipe bedryfstelsel en SBC
Z80 Monitor tipe bedryfstelsel en SBC
Z80 Monitor tipe bedryfstelsel en SBC

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

HARDWARE OM EfexMonV4 te laat loop
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:

GEBRUIK
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

BRONNE
BRONNE
BRONNE
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

Aanbeveel: