Мазмуну:

Z80 Monitor түрү Иштетүү системасы жана SBC: 6 кадам (Сүрөттөр менен)
Z80 Monitor түрү Иштетүү системасы жана SBC: 6 кадам (Сүрөттөр менен)

Video: Z80 Monitor түрү Иштетүү системасы жана SBC: 6 кадам (Сүрөттөр менен)

Video: Z80 Monitor түрү Иштетүү системасы жана SBC: 6 кадам (Сүрөттөр менен)
Video: Z80 computer - Part4 : Keypad & ROM Monitor 2024, Июль
Anonim
Z80 Monitor түрү Иштетүү системасы жана SBC
Z80 Monitor түрү Иштетүү системасы жана SBC
Z80 Monitor түрү Иштетүү системасы жана SBC
Z80 Monitor түрү Иштетүү системасы жана SBC

EfexV4 - бул монтаждоочу жана демонтаждоочу монитор ROM

реалдуу жабдыкта z80 программаларыңызды жазуу, иштетүү жана мүчүлүштүктөрдү оңдоо үчүн негизги утилиталар

EfexMon CP/M, N8VEM же башка татаал жабдууларга муктаж эмес. Сизге стандарт S80 архитектурасы SBC жана терминалы бар бир UART керек

1 -кадам: EfexMonV4 ЖҮРГҮЗҮҮ ҮЧҮН ТАРТИП

ЖҮРГҮЗҮҮ ҮЧҮН ТЕХНИКА EfexMonV4
ЖҮРГҮЗҮҮ ҮЧҮН ТЕХНИКА EfexMonV4

ЭСТЕМЕ КАРТАСЫ

XTAL = 4 МГц

КОШУЛГАН СААТ АЙНАМЫН КОЛДОНУҢУЗ

ROM БАШТАЛЫШЫ: 0000H ЖАЛПЫ УЗУНУ 8КБ

RAM БАШТАЛЫШЫ: 8000H RAM АЯГЫ: FFFFH

STACK: F800H

СИСТЕМА ӨЗГӨРМӨЛҮҮ: F900H-F910H FF00-FFFFH

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

PIO 8255 ПОРТ АДРЕСИ: 08H: CONNECT 8255 CS to IC 74LS139'S PIN 5

2 -кадам: ПРОГРАММА

Мурунку бетте сүрөттөлгөндөй, Efexmon 32 Кб кочкорго муктаж (62256 SRAM жакшы), жана 8 Кб ROM (28c64 болушу мүмкүн)

стек жана системанын өзгөрмөлөрү кочкордун үстүнө отурат, ошондуктан 8000Нден кийин бош байттардын тоннасы бар

3 -кадам: КОЛДОНУУ:

КОЛДОНУУ
КОЛДОНУУ

EfexV4ке жетүү үчүн терминалдык эмулятор программасын колдонушуңуз керек

Систем саламдашуу билдирүүсү жана версия маалыматы менен башталат

командалык промо ошондо келет

C: \> бул DOS promt үчүн ирония:)

бардык киргизүү UPPERCASE CHARACTERS болушу керек! бир жолу caps lock басууну унутпаңыз.

Жардам үчүн H баскычын басыңыз, пайдалуу иштер үчүн U баскычын басыңыз

(S) орточо программаны чакыруу керек

(R) күнүмдүк секирүү керек дегенди билдирет

ЧОГУУЧУ:

Aseembler толук кубаттуу жана роксолиддүү, бир гана (IX+*) жана (IY+*) бит иштетүү командалары жок

Муну эске албаганда, Efex монтажчысы бардык расмий z80 буйруктарын кабыл алат.

Мнемоникалык киргизүү учурунда, backspace # же $ белгисине чейин кабыл алынат. бул белгилерден кийин артка кайтпаңыз.

(Full backspace функциясы 8k ROMго ылайыкташуу үчүн өчүрүлгөн)

Бул ROMдун айрым бөлүктөрү өз алдынча жазылган! өз жыйноочу менен.

ЧЫГАРУУЧУ:

Disassembler бардык z80 коддорун тааный алат жана буйруксуз байттарды тааный алат

жана аларды "***" белгиси менен көрсөтөт

КИРГИЗҮҮ:

Efex Hexadecimal жазуулары гекс эмес тамгаларды тааный алат жана аларды этибар албайт.

Киргизүү башталгандан кийин, сиз бардык аймактарды аягына чейин толтурушуңуз керек;

#: орточо 1 байттык кириш (эки он алты бурчтуу)

$: орточо 2 байттык киргизүү (төрт бурчтуу чар)

4 -кадам: Булак коду

Сураныч, кандайдыр бир суроолор үчүн мага кайрылыңыз

Булак коду GNU лицензиясында эмес. Аны коммерциялык максатта колдонууга болбойт!

Коддун коммерциялык максатын колдонуу үчүн сизге менин уруксатым керек.

Сиз аны менин атым менен эркин колдоно, өзгөртө же бөлүшө аласыз

Бул кодго жумшалган эмгегиңизге жана убактыңызды коргогонуңуз үчүн рахмат

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

5 -кадам: КИЙИНКИ ЭМНЕ?

-USB клавиатура колдоо

-ТЕКСТТЕГИ ЭКРАНДА 128X64 ГРАФА ЖАЗЫЛУУЧУ ТЕКСТ РЕЖИМИНДЕ (ТЕСТТИ ИШКЕ АШЫРУУ)

-НЕГИЗГИ КОТОРМОЧУ (ТЕСТТИ ЖҮЗӨГӨ АШЫРУУ)

--SD CARD КОЛДОО

БУЛ ТӨРТ КОЛДОНУУ EFEXV4 СТАНДАЛДУУ ЭСЕПКЕ айландырат

6 -кадам: БУЛАКТАР

БУЛАКТАР
БУЛАКТАР
БУЛАКТАР
БУЛАКТАР

1) z80 инструкция столу

2) TASM ассемблеринин код таблицалары:

3) Гроссмейстер Эртүрк КОКАЛАРдын 6809 монитору (илхамы менен)

4) Сэрлдин чыгармаларын берүү (шыктануу менен)

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

6) Z80SimulatorIde

7) Leventhall Z80 монтаждоо тартиби китеби

8) Брайан М. Фелпстин 6502 эмгектери

9) Zilog z80 каталогдору жана чип сүрөттөөлөрү

10) z80 маалымат сайты

11) Долбоордун негизинде:

12) Менин жолдоочуларымдын пикирлери жана сүйлөшүүлөрү

Сунушталууда: