INHOUDSOPGAWE:

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

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

Video: Z80 monitor tipe bedryfstelsel en SBC: 6 stappe (met foto's)
Video: Сложно ли переходить на Linux?🐧 2024, Julie
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: