Satura rādītājs:

Z80 monitora tipa operētājsistēma un SBC: 6 soļi (ar attēliem)
Z80 monitora tipa operētājsistēma un SBC: 6 soļi (ar attēliem)

Video: Z80 monitora tipa operētājsistēma un SBC: 6 soļi (ar attēliem)

Video: Z80 monitora tipa operētājsistēma un SBC: 6 soļi (ar attēliem)
Video: Grime Z80 — Эпизод 1: Мультиплатформенная разработка на 11 различных системах! 2024, Jūlijs
Anonim
Z80 monitora tipa operētājsistēma un SBC
Z80 monitora tipa operētājsistēma un SBC
Z80 monitora tipa operētājsistēma un SBC
Z80 monitora tipa operētājsistēma un SBC

EfexV4 ir monitora ROM ar inline montētāju un demontētāju un

pamata utilītas, lai rakstītu, palaistu un atkļūdotu savas z80 programmas reālā aparatūrā

EfexMon nav nepieciešama CP/M, N8VEM vai cita sarežģīta aparatūra. Jums ir nepieciešama tikai standarta Z80 arhitektūras SBC un viena UART ar termināli

1. darbība. Aparatūra, lai palaistu EfexMonV4

Aparatūra, lai palaistu EfexMonV4
Aparatūra, lai palaistu EfexMonV4

ATMIŅAS KARTE

XTAL = 4 MHz

IZMANTOJIET PIEVIENOTO PULKSTENA ĶĒDI

ROM SĀKUMS: 0000H KOPĒJAIS GARUMS 8KB

RAM SĀKUMS: 8000H RAM BEIGAS: FFFFH

STACK: F800H

SISTĒMAS MAINĪTĀJI: F900H-F910H FF00-FFFFH

UART 8251 Ostas adrese: 00H, BUDRĀTS: 19200 KBS 8-n-1

PIO 8255 Ostas adrese: 08H: CONNECT 8255 CS ar IC 74LS139 PIN 5

2. darbība: PROGRAMMATŪRA

Kā aprakstīts iepriekšējā lapā, Efexmon ir nepieciešams 32 KB RAM (62256 SRAM ir labs) un 8 Kb ROM (var būt 28c64)

kaudze un sistēmas mainīgie atrodas RAM augšpusē, tāpēc pēc 8000H ir daudz brīvu baitu

3. darbība: LIETOŠANA:

LIETOŠANA
LIETOŠANA

Lai sasniegtu EfexV4, jums jāizmanto termināļa emulatora programma

Sistēma sākas ar sveiciena ziņojumu un versijas informāciju

tad parādās komandu uzvedne

C: \> tā ir ironija pret DOS uzvedni:)

visam ievadam jābūt lielajiem burtiem! neaizmirstiet vienu reizi nospiest cepuri.

Nospiediet H, lai saņemtu palīdzību, nospiediet U, lai skatītu noderīgas darbības

(S) jāizsauc vidējā apakšprogramma

(R) vidējā rutīna ir jāpārlēk

SASTĀVINĀTĀJS:

Aseembler ir pilnībā darbināms un stingrs, izņemot (IX+*) un (IY+*) bitu manipulācijas komandas

izņemot šo, Efex assembler pieņem visas oficiālās z80 komandas.

Mnemoniskās ievades laikā atpakaļatkāpes taustiņš ir atļauts līdz # vai $ rakstzīmēm. pēc rakstzīmēm neatkāpieties atpakaļ.

(Pilnīga atpakaļatkāpes funkcija ir atspējota, lai ietilpinātu ROM 8 k)

Dažas šīs ROM daļas ir uzrakstītas uz sevi! ar savu montētāju.

Demontāža:

Demontētājs var atpazīt visu z80 kodu un atpazīt citus baitus

un norāda tos ar “***” zīmi

IEVADA:

Efex heksadecimālās ievades var atpazīt neheksadecimālās rakstzīmes un tās ignorēt.

Kad ievadīšana ir sākta, jums jāaizpilda visas zonas līdz beigām;

#: nozīmē 1 baitu ievadi (divi heksa simboli)

$: nozīmē 2 baitu ievadi (četri heksa simboli)

4. solis: avota kods

Lūdzu, nevilcinieties sazināties ar mani, ja rodas kādi jautājumi

Avota kodam nav GNU licences. To nevar izmantot komerciāliem mērķiem!

Lai izmantotu koda komerciālu mērķi, jums ir nepieciešama mana atļauja.

Jūs varat to brīvi izmantot, modificēt vai kopīgot ar manu vārdu

Paldies par cieņu smagajam darbam un šim kodam veltīto laiku

Dr Mustafa Kemal PEKER (MD)

5. darbība: KAS TĀLĀK?

-USB KEYBOARD ATBALSTS (TESTA ĪSTENOŠANA Pabeigta)

-LCD uz plašā ekrāna 128x64 grafikas LCD teksta režīmā (TESTA ĪSTENOŠANA Pabeigta)

-BASIC TULKS (TESTA ĪSTENOŠANA Pabeigta)

-SD karšu atbalsts

ŠĪ ČETRI ĪSTENOJUMI EFEXV4 PADARĪS PAR STANDALONE DATORU

6. darbība: AVOTI

AVOTI
AVOTI
AVOTI
AVOTI

1) z80 instrukciju tabula

2) TASM montētāja kodu tabulas:

3) Lielmeistara Erturka KOCALAR monitors 6809 (iedvesmots)

4) Grant Searle darbi (iedvesmoti)

5) Integrētās shēmas un mikroprocesori. R C HOLLAND 1986. gada grāmata

6) Z80SimulatorIde

7) Leventhall Z80 montāžas kārtību grāmata

8) Braiena M. Felpsa 6502 darbi

9) Zilog z80 katalogi un mikroshēmu apraksti

10) z80 informācijas vietne

11) Projekts balstīts uz:

12) Manu sekotāju viedokļi un sarunas

Ieteicams: