Съдържание:

Операционна система тип Z80 и SBC: 6 стъпки (със снимки)
Операционна система тип Z80 и SBC: 6 стъпки (със снимки)

Видео: Операционна система тип Z80 и SBC: 6 стъпки (със снимки)

Видео: Операционна система тип Z80 и SBC: 6 стъпки (със снимки)
Видео: Apple I: шедевр ли? | Демодуляция2023 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 MHZ

ИЗПОЛЗВАЙТЕ ВРЪЗКАТА НА ЧАСОВНИКА

ROM START: 0000H ОБЩА ДЛИНА 8KB

RAM START: 8000H RAM END: FFFFH

СТОП: F800H

СИСТЕМНИ ПРОМЕНИМИ: F900H-F910H FF00-FFFFH

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

PIO 8255 ПОРТЕН АДРЕС: 08H: СВЪРЖЕТЕ 8255 CS КЪМ IC 74LS139 ПИН 5

Стъпка 2: СОФТУЕР

Както е описано в предишната страница, Efexmon се нуждае от 32Kb оперативна памет (62256 SRAM е добра) и 8 Kb ROM (28c64 може да бъде)

стека и системните променливи се намират на върха на RAM, така че след 8000H има тонове безплатни байтове

Стъпка 3: ИЗПОЛЗВАНЕ:

ИЗПОЛЗВАНЕ
ИЗПОЛЗВАНЕ

Трябва да използвате програма за емулатор на терминал, за да достигнете до EfexV4

Системата започва с поздравително съобщение и информация за версията

командният ред идва тогава

C: \> това е ирония за DOS promt:)

всички входове трябва да са ГРОМНИ СИГНАЛИ! не забравяйте да натиснете caps lock веднъж.

Натиснете H за помощ, натиснете U за полезни процедури

(S) трябва да се извика средна подпрограма

(R) средната рутина трябва да бъде прескочена

МОНТАЖ:

Aseembler е с пълно захранване и стабилен, изключени са само (IX+*) и (IY+*) команди за манипулиране на битове

освен това, асемблерът на Efex приема всички официални команди z80.

По време на мнемонично въвеждане, backspace е добре дошъл до # или $ знака. не връщайте назад след тези символи.

(Функцията за пълно backspace е деактивирана, за да побере ROM в 8k)

Някои части от този ROM са написани на себе си! със собствен асемблер.

ДЕМОНТАЖ:

Disassembler може да разпознае целия код z80 и може да разпознае байтове без команда

и ги посочва със знак „***“

ВХОД:

Шестнадесетичните входове на Efex могат да разпознават не шестнадесетичните знаци и да ги игнорират.

След като въвеждането започне, трябва да попълните всички области до края;

#: средно 1 байтов вход (два шестнадесетични символа)

$: средно 2 -байтово въвеждане (четири шестнадесетичен знак)

Стъпка 4: Изходен код

Моля, не се колебайте да се свържете с мен за всякакви въпроси

Изходният код не е под лиценз на GNU. Не може да се използва за търговски цели!

За използване с търговска цел на кода, имате нужда от моето разрешение.

Можете свободно да го използвате, променяте или споделяте с мое име

Благодарим ви за уважението към упоритата работа и времето, отделено за този код

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

Стъпка 5: КАКВО СЛЕДВА?

-USB КЛАВИАТУРНА ПОДДЪРЖКА (ИЗПЪЛНЕНИЕТО НА ТЕСТА ПЪЛНО)

-LCD ON BOARD WIDE SCREEN 128X64 ГРАФИЧЕН LCD В ТЕКСТОВ РЕЖИМ (ИЗПЪЛНЕНИЕТО НА ТЕСТА ПЪЛНО)

-Основен тълкувател (ПЪЛНО ИЗПЪЛНЕНИЕ НА ТЕСТА)

-ПОДДРЪЖКА НА SD КАРТА

ЧЕТИРИТЕ ИЗПЪЛНЕНИЯ ЩЕ НАПРАВЯТ 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) Мнения и разговори на моите последователи

Препоръчано: