Isi kandungan:

Sistem Operasi Jenis Monitor Z80 dan SBC: 6 Langkah (dengan Gambar)
Sistem Operasi Jenis Monitor Z80 dan SBC: 6 Langkah (dengan Gambar)

Video: Sistem Operasi Jenis Monitor Z80 dan SBC: 6 Langkah (dengan Gambar)

Video: Sistem Operasi Jenis Monitor Z80 dan SBC: 6 Langkah (dengan Gambar)
Video: Menerapkan Set Instruksi Pertukaran Data, Pelacakan Data, Dan Aritmatika Pada Mikroprosesor Z80 2024, November
Anonim
Sistem Operasi Jenis Monitor Z80 dan SBC
Sistem Operasi Jenis Monitor Z80 dan SBC
Sistem Operasi Jenis Monitor Z80 dan SBC
Sistem Operasi Jenis Monitor Z80 dan SBC

EfexV4 adalah ROM monitor dengan penyusun dan pembongkaran sebaris dan

utiliti asas untuk menulis, menjalankan dan menyahpepijat program z80 anda dalam perkakasan sebenar

EfexMon tidak memerlukan CP / M, N8VEM atau perkakasan rumit lain. Anda hanya memerlukan seni bina standard Z80 SBC dan satu UART dengan terminal

Langkah 1: PERKAKASAN UNTUK MENJALANKAN EfexMonV4

PERKAKASAN UNTUK MENJALANKAN EfexMonV4
PERKAKASAN UNTUK MENJALANKAN EfexMonV4

PETA MEMORI

XTAL = 4 MHZ

GUNAKAN LITAR CLOCK LAMPIRAN

ROM MULAI: 0000H JUMLAH PANJANG 8KB

RAM MULAI: 8000H RAM TAMAT: FFFFH

STACK: F800H

VARIABEL SISTEM: F900H-F910H FF00-FFFFH

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

PIO 8255 PORT ADRESS: 08H: CONNECT 8255 CS TO IC 74LS139'S PIN 5

Langkah 2: PERISIAN

Seperti yang dijelaskan di halaman sebelumnya, Efexmon memerlukan 32Kb ram (62256 SRAM baik), dan 8 Kb ROM (mungkin 28c64)

pemboleh ubah timbunan dan sistem berada di atas ram, jadi, setelah 8000H terdapat banyak bait percuma

Langkah 3: PENGGUNAAN:

PENGGUNAAN
PENGGUNAAN

Anda mesti menggunakan program Terminal emulator untuk mencapai EfexV4

Sistem dimulakan dengan mesej ucapan dan maklumat versi

arahan arahan datang kemudian

C: \> ini adalah ironi untuk promosi DOS:)

semua input mestilah PENTAKSIRAN HASIL! jangan lupa tekan cap kunci sekali.

Tekan H untuk bantuan, tekan U untuk rutin yang berguna

(S) bermaksud subrutin mesti dipanggil

(R) bermaksud rutin mesti dilompat

PENGUMPUL:

Aseembler berkuasa penuh dan rockolid, hanya perintah manipulasi bit (IX + *) dan (IY + *) dikecualikan

kecuali ini, Efex assembler menerima semua perintah z80 rasmi.

Semasa input mnemonic, backspace diterima hingga # atau $ aksara. jangan berpatah balik selepas bab ini.

(Fungsi ruang belakang penuh dilumpuhkan untuk memuat ROM dalam 8k)

Beberapa bahagian ROM ini ditulis sendiri! dengan pemasangannya sendiri.

PELEPASAN:

Disassembler dapat mengenali semua kod z80 dan dapat mengenali bait bukan perintah

dan menunjukkannya dengan tanda '***'

MASUKKAN:

Input Efeks heksadesimal dapat mengenali watak nonhex dan mengabaikannya.

Setelah input dimulakan, anda mesti mengisi semua kawasan hingga akhir;

#: input 1 bait (char dua heks)

$: bermaksud input 2 bait (empat heksar)

Langkah 4: Kod Sumber

Jangan ragu untuk menghubungi saya untuk sebarang pertanyaan

Kod sumber tidak di bawah lesen GNU. Ia tidak boleh digunakan untuk tujuan komersial!

Untuk menggunakan kod tujuan komersial, anda memerlukan kebenaran saya.

Anda boleh menggunakan, mengubah suai atau membagikannya dengan nama saya dengan bebas

Terima kasih kerana menghormati kerja keras dan masa yang dihabiskan dalam kod ini

Dr. Mustafa Kemal PEKER (MD)

Langkah 5: APA YANG BERIKUTNYA?

-SOKONGAN KEYBOARD KEUSAHAWANAN (LENGKAP PELAKSANAAN UJIAN)

-LCD ON BOARD LAYAR LAYAR 128X64 GRAFI LCD DALAM MOD TEKS (PELAKSANAAN PELAKSANAAN UJIAN)

-PENGARAS ASAS (PELAKSANAAN PELAKSANAAN UJIAN)

- Sokongan KAD SD

EMPAT PELAKSANAAN INI AKAN MEMBUAT EFEXV4 KOMPUTER STANDALONE

Langkah 6: SUMBER

SUMBER
SUMBER
SUMBER
SUMBER

1) jadual arahan z80

2) Jadual kod penghimpun TASM:

3) Monitor Grandmaster Erturk KOCALAR 6809 (terinspirasi)

4) Karya Grant Searle (terinspirasi)

5) Litar bersepadu dan mikropemproses. Buku R C HOLLAND 1986

6) Z80SimulatorIde

7) Buku rutin pemasangan Leventhall Z80

8) Brian M. Phelps's 6502 berfungsi

9) Katalog Zilog z80 dan penerangan cip

10) laman web maklumat z80

11) Projek berdasarkan:

12) Pendapat dan ceramah pengikut saya

Disyorkan: