Mündəricat:

Z80 Monitor Tipi Əməliyyat Sistemi və SBC: 6 Adım (Şəkillərlə birlikdə)
Z80 Monitor Tipi Əməliyyat Sistemi və SBC: 6 Adım (Şəkillərlə birlikdə)

Video: Z80 Monitor Tipi Əməliyyat Sistemi və SBC: 6 Adım (Şəkillərlə birlikdə)

Video: Z80 Monitor Tipi Əməliyyat Sistemi və SBC: 6 Adım (Şəkillərlə birlikdə)
Video: Ekaterina Şulmanın "Siyasi proqnozlaşdırma" məruzəsi 2024, Noyabr
Anonim
Z80 Monitor Tipi Əməliyyat Sistemi və SBC
Z80 Monitor Tipi Əməliyyat Sistemi və SBC
Z80 Monitor Tipi Əməliyyat Sistemi və SBC
Z80 Monitor Tipi Əməliyyat Sistemi və SBC

EfexV4, daxili montajçı və sökücü olan bir monitor ROM -dur

z80 proqramlarınızı real avadanlıqda yazmaq, işə salmaq və ayıklamaq üçün əsas proqramlar

EfexMon CP/M, N8VEM və ya digər mürəkkəb aparata ehtiyac duymur. Yalnız standart Z80 memarlıq SBC və terminallı bir UART lazımdır

Addım 1: EfexMonV4'Ü ÇALIŞDIRMA ÜÇÜN DONANIM

EFEXMONV4 İŞLƏMƏK ÜÇÜN DONANIM
EFEXMONV4 İŞLƏMƏK ÜÇÜN DONANIM

YADDAŞ XƏRİTƏSİ

XTAL = 4 MHz

ƏLAVƏ SAAT DÖVRÜNDƏN İSTİFADƏ EDİN

ROM BAŞLADI: 0000H TOPLAM UZUNLUQ 8KB

RAM BAŞLAMA: 8000H RAM SONU: FFFFH

STAK: F800H

Dəyişən sistem: F900H-F910H FF00-FFFFH

UART 8251 PORT ADRESİ: 00H, BAUDRAT: 19200 KBS 8-n-1

PIO 8255 PORT ADRES: 08H: CONNECT 8255 CS to IC 74LS139'S PIN 5

Addım 2: YAZILIM

Əvvəlki səhifədə təsvir edildiyi kimi, Efexmon 32Kb ram (62256 SRAM yaxşıdır) və 8 Kb ROM (28c64 ola bilər)

yığın və sistem dəyişənləri qoçun üstündə oturur, buna görə 8000H -dən sonra tonlarla pulsuz bayt var

Addım 3: İSTİFADƏ:

İSTİFADƏ
İSTİFADƏ

EfexV4 -ə çatmaq üçün bir Terminal emulator proqramından istifadə etməlisiniz

Sistem təbrik mesajı və versiya məlumatları ilə başlayır

command Promt sonra gəlir

C: \> bu DOS promt üçün bir ironiyadır:)

bütün girişlər YÜKSEK QARAKTERLƏR olmalıdır! caps lock düyməsini bir dəfə basmağı unutmayın.

Kömək üçün H düyməsini basın, faydalı prosedurlar üçün U düyməsini basın

(S) orta proqram çağırılmalıdır

(R) gündəlik rutin atlanmalıdır

MONTAJÇI:

Aseembler tam gücə malikdir və yalnız möhkəmdir, yalnız (IX+*) və (IY+*) bit manipulyasiya əmrləri istisna olunur.

bundan başqa, Efex assembler bütün rəsmi z80 əmrlərini qəbul edir.

Mnemonic giriş zamanı, # və ya $ işarəsinə qədər geri dönmə qəbul edilir. bu işarələrdən sonra geri çəkilməyin.

(Tam arxa boşluq funksiyası ROM -u 8k -ə uyğunlaşdırmaq üçün deaktiv edilmişdir)

Bu ROM -un bəzi hissələri öz üzərində yazılmışdır! öz montajçısı ilə.

SÖKÜCÜ:

Disassembler bütün z80 kodlarını tanıya bilər və əmrsiz baytları tanıya bilər

və onları '***' işarəsi ilə göstərir

GİRİŞ:

Efex Hexadecimal girişləri hex olmayan simvolları tanıya bilər və onları görməzdən gəlir.

Giriş başladıqdan sonra bütün sahələri sonuna qədər doldurmalısınız;

#: ortalama 1 bayt giriş (iki hex simvol)

$: ortalama 2 bayt giriş (dörd hex char)

Addım 4: Mənbə Kodu

Zəhmət olmasa hər hansı bir sualınız üçün mənimlə əlaqə saxlamaqdan çəkinməyin

Mənbə kodu GNU lisenziyası altında deyil. Ticarət məqsədləri üçün istifadə edilə bilməz!

Kodun kommersiya məqsədindən istifadə etmək üçün mənim icazəm lazımdır.

Sərbəst istifadə edə, dəyişdirə və ya mənim adımla paylaşa bilərsiniz

Zəhmətə və bu koda sərf etdiyiniz vaxta göstərdiyiniz hörmətə görə təşəkkür edirəm

Dr. Mustafa Kamal PEKER (MD)

Addım 5: NÖVBƏTİ NƏDİR?

-USB Klaviatura Dəstəyi (TEST İCRASI TAMAMLI)

-MƏTNİNDƏ GENİŞ EKRAN 128X64 QRAFLIDA LCD

-ƏSAS TƏCRÜBƏÇİ (TEST İCRASI TAMAMLI)

--SD KART DƏSTƏK

BU DÖRD TƏTBİQ EFEXV4 -ü STANDALON BİLGİSAYAR EDƏCƏK

Addım 6: QAYNAQLAR

MƏNBƏLƏR
MƏNBƏLƏR
MƏNBƏLƏR
MƏNBƏLƏR

1) z80 təlimat cədvəli

2) TASM assembler kod cədvəlləri:

3) Qrossmeyster Ertürk KOCALAR -ın 6809 monitoru (ilhamlanmış)

4) Grant Searle əsərlərini (ilhamla)

5) İnteqrasiya edilmiş sxemlər və mikroprosessorlar. R C HOLLAND 1986 kitab

6) Z80SimulatorIde

7) Leventhall Z80 montaj qaydaları kitabı

8) Brian M. Phelps -in 6502 əsərləri

9) Zilog z80 kataloqları və çip təsvirləri

10) z80 məlumat saytı

11) Layihə:

12) İzləyicilərimin fikirləri və söhbətləri

Tövsiyə: