Мазмұны:

Z80 монитор түріндегі операциялық жүйе және SBC: 6 қадам (суреттермен)
Z80 монитор түріндегі операциялық жүйе және SBC: 6 қадам (суреттермен)

Бейне: Z80 монитор түріндегі операциялық жүйе және SBC: 6 қадам (суреттермен)

Бейне: Z80 монитор түріндегі операциялық жүйе және SBC: 6 қадам (суреттермен)
Бейне: BTT SKR2 — TMC2209 UART с бездатчиковым возвратом в исходное положение 2024, Желтоқсан
Anonim
Z80 монитор типті операциялық жүйе және SBC
Z80 монитор типті операциялық жүйе және SBC
Z80 монитор типті операциялық жүйе және SBC
Z80 монитор типті операциялық жүйе және SBC

EfexV4 - кірістірілген құрастырушы мен бөлшектегіші бар монитор ROM

нақты жабдықта z80 бағдарламаларын жазуға, іске қосуға және жөндеуге арналған негізгі утилиталар

EfexMon CP/M, N8VEM немесе басқа күрделі жабдықты қажет етпейді. Сізге тек стандартты Z80 архитектурасы SBC және бір терминалы бар UART қажет

1 -қадам: EfexMonV4 ЖҰМЫСЫН ЖАБДЫҚТАУ

EFEXMONV4 ЖҰМЫСЫНА ҚОСЫЛЫМ
EFEXMONV4 ЖҰМЫСЫНА ҚОСЫЛЫМ

ЕСКЕРТУ КАРТАСЫ

XTAL = 4 МГц

ҚОСЫЛҒАН САҒАТ ЦЕХТІН ПАЙДАЛАНЫҢЫЗ

ROM БАСТАУЫ: 0000H ЖАЛПЫ ҰЗЫНДЫҒЫ 8КБ

Жедел жадтың басталуы: 8000 сағ RAM аяқталуы: FFFFH

STACK: F800H

Айнымалы жүйе: F900H-F910H FF00-FFFFH

UART 8251 ПОРТ АДРЕСІ: 00H, БАУДРАТ: 19200 KBS 8-n-1

PIO 8255 ПОРТ АДРЕСІ: 08H: 8255 CS -ні IC 74LS139 PIN 5 -ке ҚОСУ

2 -қадам: БАҒДАРЛАМА

Алдыңғы бетте сипатталғандай, Эфексмонға 32 Кб коч (62256 SRAM жақсы) және 8 Кб ROM қажет (28c64 болуы мүмкін)

стек пен жүйенің айнымалы мәндері қошқардың жоғарғы жағында орналасқан, сондықтан 8000Н кейін бірнеше тонна бос байттар болады

3 -қадам: ПАЙДАЛАНУ:

ПАЙДАЛАНУ
ПАЙДАЛАНУ

EfexV4 -ке қол жеткізу үшін терминалды эмулятор бағдарламасын қолдану қажет

Жүйе сәлемдесу хабарламасынан және нұсқа туралы ақпараттан басталады

командалық промо сол кезде келеді

C: \> бұл DOS промоушніне ирония:)

барлық кіріс ЖОҒАРЫ СИПАТТАМАЛАРДАН тұруы керек! caps lock бір рет басуды ұмытпаңыз.

Көмек алу үшін H түймесін басыңыз, пайдалы әрекеттер үшін U түймесін басыңыз

(S) орташа қосалқы бағдарлама шақырылуы керек

(R) орташа тәртіптен секіру керек

ЖИНАУШЫ:

Асемблер толық қуатпен жұмыс істейді, тек қана (IX+*) және (IY+*) биттерді өңдеу командалары жоқ.

Бұдан басқа, Efex ассемблер z80 барлық ресми командаларын қабылдайды.

Мнемоникалық енгізу кезінде артқа # немесе $ таңбасына дейін рұқсат етіледі. бұл таңбалардан кейін артқа шегінбеңіз.

(Толық артқа жылжыту функциясы ROM -ды 8k -ке сыйдыру үшін өшірілген)

Бұл ROM -ның кейбір бөліктері өз бетімен жазылған! өзінің жеке құрастырушысымен.

Бөлшектеу:

Disassembler барлық z80 кодын тани алады және командалық емес байттарды тани алады

және оларды «***» белгісімен көрсетеді

КІРІС:

Efex Hexadecimal кірістері он алтылық емес таңбаларды тани алады және оларды елемейді.

Енгізу басталғаннан кейін барлық аймақтарды соңына дейін толтыру қажет;

#: орташа 1 байтты енгізу (екі он алтылық таңба)

$: орташа 2 байтты енгізу (төрт он алтылық таңба)

4 -қадам: бастапқы код

Барлық сұрақтар бойынша маған хабарласудан тартынбаңыз

Бастапқы код GNU лицензиясында жоқ. Оны коммерциялық мақсатта пайдалануға болмайды!

Кодтың коммерциялық мақсатын пайдалану үшін сізге менің рұқсатым қажет.

Сіз оны менің атыммен еркін қолдана, өзгерте немесе бөлісе аласыз

Осы кодқа уақыт пен жұмысты жұмсағаныңызға құрмет көрсеткеніңіз үшін рахмет

Доктор Мұстафа Кемал ПЕКЕР (MD)

5 -қадам: КЕЛЕСІ НЕ?

-USB пернетақтасын қолдау (тестілеудің орындалуы аяқталды)

-Тақтадағы кең экран 128X64 графикалық СКД мәтіндік режимде

-НЕГІЗГІ ТҮСІНДІРУШІ (ТЕСТТІ ОРЫНДАУ ТОЛЫҚ)

--SD картасын қолдау

БҰЛ төрт іске асыру EFEXV4 -ті тұрақты компьютерге айналдырады.

6 -қадам: КӨЗДЕР

КӨЗДЕР
КӨЗДЕР
КӨЗДЕР
КӨЗДЕР

1) z80 нұсқаулық кестесі

2) TASM ассемблерінің код кестелері:

3) Гроссмейстер Ертүрк KOCALAR 6809 мониторы (шабытпен)

4) Сэрлдің шығармаларын беріңіз (шабытпен)

5) Интегралды схемалар мен микропроцессорлар. R C HOLLAND 1986 кітабы

6) Z80SimulatorIde

7) Leventhall Z80 жинақтау кітабы

8) Брайан М. Фелпстің 6502 еңбектері

9) Zilog z80 каталогтары мен чип сипаттамалары

10) z80 ақпараттық сайты

11) Жоба:

12) Менің ізбасарларымның пікірлері мен әңгімелері

Ұсынылған: