Агуулгын хүснэгт:

Z80 дэлгэцийн төрлийн үйлдлийн систем ба SBC: 6 алхам (зурагтай)
Z80 дэлгэцийн төрлийн үйлдлийн систем ба SBC: 6 алхам (зурагтай)

Видео: Z80 дэлгэцийн төрлийн үйлдлийн систем ба SBC: 6 алхам (зурагтай)

Видео: Z80 дэлгэцийн төрлийн үйлдлийн систем ба SBC: 6 алхам (зурагтай)
Видео: Установка приложения ArduBlock 2024, Арваннэгдүгээр
Anonim
Z80 Monitor төрлийн үйлдлийн систем ба SBC
Z80 Monitor төрлийн үйлдлийн систем ба SBC
Z80 Monitor төрлийн үйлдлийн систем ба SBC
Z80 Monitor төрлийн үйлдлийн систем ба SBC

EfexV4 бол угсрагч, задлагч бүхий монитор ROM юм

z80 програмуудаа жинхэнэ техник хангамж дээр бичих, ажиллуулах, дибаг хийх үндсэн хэрэгслүүд

EfexMon -д CP/M, N8VEM болон бусад нарийн төвөгтэй төхөөрөмж хэрэггүй. Танд зөвхөн стандарт Z80 архитектур SBC, терминал бүхий нэг UART хэрэгтэй

Алхам 1: EfexMonV4 -ийг ажиллуулах ТОНОГ ТӨХӨӨРӨМЖ

EfexMonV4 -ийг ажиллуулах ТОНОГ ТӨХӨӨРӨМЖ
EfexMonV4 -ийг ажиллуулах ТОНОГ ТӨХӨӨРӨМЖ

ДУРСАМЖИЙН ЗУРАГ

XTAL = 4 МГц

ХАВСРАГДСАН ЦАГИЙН ХҮРГЭЛИЙГ АШИГЛАХ

ROM START: 0000H НИЙТ УРТ 8КБ

RAM эхлэл: 8000H RAM дуусах: FFFFH

Стек: F800H

СИСТЕМИЙН ӨӨРЧИЛГӨӨ: F900H-F910H FF00-FFFFH

UART 8251 ПОРТЫН ХАЯГ: 00H, BAUDRATE: 19200 KBS 8-n-1

PIO 8255 ПОРТЫН ХАЯГ: 08H: 8255 CS -ийг IC 74LS139 -ийн PIN 5 -тэй холбоно уу

Алхам 2: ПРОГРАММ

Өмнөх хуудсанд тайлбарласны дагуу Efexmon -д 32Kb RAM (62256 SRAM сайн), 8 Kb ROM (28c64 байж магадгүй)

стек ба системийн хувьсагчид хуцын дээд талд байрладаг тул 8000H -ийн дараа хэдэн тонн үнэгүй байт байдаг

Алхам 3: Ашиглалт:

Ашиглалт
Ашиглалт

EfexV4 -т хүрэхийн тулд та Терминал эмулятор програмыг ашиглах ёстой

Систем нь мэндчилгээний мессеж болон хувилбарын мэдээллээр эхэлдэг

тушаалын сурталчилгаа дараа нь ирдэг

C: \> энэ бол DOS promt -ийн инээдэм юм:)

бүх оролт ДЭЛГЭРЭНГИЙН ХАРИЦАРТ байх ёстой! Caps lock товчийг нэг удаа дарахаа бүү мартаарай.

Тусламж авахын тулд H товчлуурыг дарж, ашигтай горимыг харахын тулд U товчийг дарна уу

(S) дундаж програмыг дуудах ёстой

(R) ердийн горимыг үсрэх ёстой гэсэн үг

ЧУУЛГАЧ:

Aseembler нь бүрэн хүчирхэг, чулуулагтай, зөвхөн (IX+*) ба (IY+*) битүүдийг удирдах командуудыг оруулаагүй болно.

Үүнээс бусад тохиолдолд Efex ассемблер нь z80 албан ёсны бүх тушаалыг хүлээн авдаг.

Мнемоник оролтын үед # эсвэл $ тэмдэгт хүртэл backspace хийх боломжтой. Энэ тэмдэгтүүдийн дараа битгий ухраарай.

(8k -д ROM -ийг тохируулахын тулд бүрэн буцах функцийг идэвхгүй болгосон)

Энэхүү ROM -ийн зарим хэсгийг өөрөө бичсэн болно! өөрийн угсрагчтай.

БУУДЛАГЧ:

Disassembler нь бүх z80 кодыг таньж чаддаг бөгөөд тушаалын бус байтуудыг таньж чаддаг

мөн тэдгээрийг '***' тэмдгээр заана

Оролт:

Efex Hexadecimal оролт нь гекс бус тэмдэгтүүдийг таних боломжтой бөгөөд тэдгээрийг үл тоомсорлодог.

Оруулж эхэлмэгц та бүх талбарыг эцэс хүртэл бөглөх ёстой;

#: дундаж 1 байт оролт (хоёр зургаан өнцөгт)

$: дундаж 2 байт оролт (дөрвөн зургаан өнцөгт)

Алхам 4: Эх код

Асуух зүйл байвал надтай холбоо бариарай

Эх код нь GNU лицензийн дор байдаггүй. Үүнийг арилжааны зорилгоор ашиглах боломжгүй!

Кодыг арилжааны зорилгоор ашиглахын тулд танд миний зөвшөөрөл хэрэгтэй болно.

Та үүнийг миний нэрээр чөлөөтэй ашиглах, өөрчлөх, хуваалцах боломжтой

Энэхүү кодыг ашиглахад цаг зав, хөдөлмөр зарцуулсандаа баярлалаа

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

Алхам 5: Дараагийнх нь юу вэ?

-USB товчлуурыг дэмжих (туршилтын хэрэгжилт бүрэн)

-УДИРДЛАГА ХЭРЭГЛЭГДЭХ 128Х64 ГРАФТ БИЧЛЭГ ХЭРЭГТЭЙ LCD

-ҮНДСЭН ТОЛГОГЧ (ТЕСТИЙН ХЭРЭГЖүүлэлтийн БҮРЭН)

-SD картыг дэмжих

ЭНЭ ДӨРВӨН ХЭРЭГЖүүлэлт нь EFEXV4 -ийг СТАНДАЛТ КОМПЬЮТЕР БОЛНО.

Алхам 6: ЭХ СУРВАЛЖ

ЭХ СУРВАЛЖ
ЭХ СУРВАЛЖ
ЭХ СУРВАЛЖ
ЭХ СУРВАЛЖ

1) z80 заавар хүснэгт

2) TASM ассемблер кодын хүснэгтүүд:

3) Их мастер Эртурк КОКАЛАР -ын 6809 дэлгэц (онгод орсон)

4) Searle -ийн бүтээлүүдийг өг (урам зоригоор)

5) Нэгдсэн хэлхээ ба микропроцессор. R C HOLLAND 1986 ном

6) Z80SimulatorIde

7) Leventhall Z80 угсрах ажлын ном

8) Брайан М. Фелпсийн 6502 бүтээл

9) Zilog z80 каталог ба чипийн тодорхойлолт

10) z80 мэдээллийн вэбсайт

11) Төслийг үндэслэсэн төсөл:

12) Миний дагалдагчдын санал бодол, яриа

Зөвлөмж болгож буй: