Innholdsfortegnelse:

Z80 Monitor Type Operativsystem og SBC: 6 trinn (med bilder)
Z80 Monitor Type Operativsystem og SBC: 6 trinn (med bilder)

Video: Z80 Monitor Type Operativsystem og SBC: 6 trinn (med bilder)

Video: Z80 Monitor Type Operativsystem og SBC: 6 trinn (med bilder)
Video: 6502 VS 6809 VS Z80 CPU Performance 2024, November
Anonim
Z80 Monitor Type Operativsystem og SBC
Z80 Monitor Type Operativsystem og SBC
Z80 Monitor Type Operativsystem og SBC
Z80 Monitor Type Operativsystem og SBC

EfexV4 er en skjerm -ROM med innebygd monterings- og demonteringsenhet og

grunnleggende verktøy for å skrive, kjøre og feilsøke z80 -programmene dine i ekte maskinvare

EfexMon trenger ikke CP/M, N8VEM eller annen komplisert maskinvare. Du trenger bare standard Z80 arkitektur SBC og en UART med terminal

Trinn 1: Maskinvare for å kjøre EfexMonV4

Maskinvare for å kjøre EfexMonV4
Maskinvare for å kjøre EfexMonV4

MEMORY KART

XTAL = 4 MHZ

BRUK TILFØLGET KLOKSKRETS

ROM START: 0000H TOTAL LENGHT 8KB

RAM START: 8000H RAM SLUTT: FFFFH

STAKEL: F800H

SYSTEMVARIABLER: F900H-F910H FF00-FFFFH

UART 8251 PORTADRESSE: 00H, BAUDRATE: 19200 KBS 8-n-1

PIO 8255 PORTADRESSE: 08H: KOBLING 8255 CS TIL IC 74LS139'S PIN 5

Trinn 2: PROGRAMVARE

Som beskrevet på forrige side trenger Efexmon 32Kb ram (62256 SRAM er bra), og 8 Kb ROM (28c64 kan være)

stack og systemvariabler sitter øverst på ram, så etter 8000H er det tonnevis med gratis byte

Trinn 3: BRUK:

BRUK
BRUK

Du må bruke et Terminal -emulatorprogram for å nå EfexV4

Systemet starter med en hilsen og versjonsinformasjon

kommandopromt kommer da

C: \> dette er en ironi til DOS promt:)

all inngang må være STORE TEGN! ikke glem å trykke på caps lock en gang.

Pres H for hjelp, trykk U for nyttige rutiner

(S) gjennomsnittlig subrutine må kalles

(R) betyr at rutinen må hoppes

MONTERER:

Aseembler er fulldrevet og steinfast, bare (IX+*) og (IY+*) bitmanipuleringskommandoer ekskludert

bortsett fra dette godtar Efex assembler alle offisielle z80 -kommandoer.

Under minneteknisk inndata er tilbakestillingen velkommen til # eller $ tegn. ikke gå tilbake etter dette tegnet.

(Full backspace -funksjon deaktivert for å passe ROM i 8k)

Noen deler av denne ROM -en er skrevet på seg selv! med egen montør.

DEMONTERER:

Disassembler kan gjenkjenne all z80-kode, og den kan gjenkjenne byte uten kommando

og peker dem med "***" -tegnet

INNGANG:

Efex heksadesimale innganger kan gjenkjenne ikkeheksede tegn og ignorere dem.

Når input er startet, må du fylle alle områder til slutten;

#: gjennomsnittlig 1 byte inngang (to hex -tegn)

$: gjennomsnittlig 2 byte inngang (fire hex char)

Trinn 4: Kildekode

Ikke nøl med å kontakte meg for spørsmål

Kildekoden er ikke under GNU -lisens. Den kan ikke brukes til kommersielle formål!

For å bruke kommersielle formål med kode, trenger du min tillatelse.

Du kan fritt bruke, endre eller dele det med mitt navn

Takk for din respekt for hardt arbeid og tid brukt på denne koden

Dr. Mustafa Kemal PEKER (MD)

Trinn 5: HVA NESTE?

-USB TASTATURSTØTTE (TESTGJENNOMFØRING KOMPLETT)

-LCD PÅ BREDET BRED SKJERM 128X64 GRAF LCD I TEKSTMODUS (TESTGJENNOMFØRING KOMPLETT)

GRUNNLEGGENDE TOLKER (TESTGJENNOMFØRING FULLFØRT)

--SD KORTSTØTTE

DENNE fire implementeringen vil gjøre EFEXV4 til en frittstående datamaskin

Trinn 6: KILDER

KILDER
KILDER
KILDER
KILDER

1) z80 instruksjonstabell

2) TASM assembler-kodetabeller:

3) Grandmaster Erturk KOCALARs 6809 -skjerm (inspirert)

4) Grant Searles verk (inspirert)

5) Integrerte kretser og mikroprosessorer. R C HOLLAND 1986 bok

6) Z80SimulatorIde

7) Leventhall Z80 montering rutiner bok

8) Brian M. Phelps 6502 arbeider

9) Zilog z80 -kataloger og chipbeskrivelser

10) z80 info nettsted

11) Prosjekt basert på:

12) Mine følgere meninger og samtaler

Anbefalt: