Isi kandungan:
- Langkah 1: PERKAKASAN UNTUK MENJALANKAN EfexMonV4
- Langkah 2: PERISIAN
- Langkah 3: PENGGUNAAN:
- Langkah 4: Kod Sumber
- Langkah 5: APA YANG BERIKUTNYA?
- Langkah 6: SUMBER
Video: Sistem Operasi Jenis Monitor Z80 dan SBC: 6 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
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
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:
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
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:
Cara Menambah Jenis LED dengan Mudah ke Pencetak 3d Anda: 8 Langkah (dengan Gambar)
Bagaimana Mudah Menambah Jenis LED ke Pencetak 3d Anda: Adakah anda mempunyai beberapa LED ganti yang mengumpulkan habuk di ruang bawah tanah anda? Adakah anda bosan kerana tidak dapat melihat apa sahaja yang dicetak oleh pencetak anda? Tidak perlu dilihat lagi, Instructable ini akan mengajar anda cara menambahkan jalur lampu LED di atas pencetak anda untuk
Permainan Operasi Makey Makey dan Scratch: 6 Langkah (dengan Gambar)
Permainan Operasi Makey Makey dan Scratch: Buat permainan operasi bersaiz hidup yang menyeronokkan dengan watak anda sendiri! Projek yang sangat mudah untuk semua peringkat umur
Cara Mengawal Motor DC Brushless Drone Quadcopter (Jenis 3 Wayar) dengan Menggunakan Pengawal Kelajuan Motor HW30A dan Arduino UNO: 5 Langkah
Cara Mengawal Motor DC Brushless Drone Quadcopter (Jenis 3 Wayar) dengan Menggunakan Pengawal Kelajuan Motor HW30A dan Arduino UNO: Penerangan: Pengawal Kelajuan Motor HW30A boleh digunakan dengan bateri LiPo 4-10 NiMH / NiCd atau 2-3 sel. BEC berfungsi dengan sehingga 3 sel LiPo. Ia dapat digunakan untuk mengawal kecepatan motor DC Brushless (3 wayar) dengan maksimum hingga 12Vdc.Spesifik
Cara Memasang Sistem Operasi pada Raspberry Pi: 15 Langkah (dengan Gambar)
Cara Memasang Sistem Operasi pada Raspberry Pi: Raspberry Pi adalah komputer kecil yang dapat dicolokkan ke monitor komputer dan menggunakan papan kekunci dan tetikus standard membolehkan pengguna mempelajari lebih lanjut mengenai pengaturcaraan. Anda boleh membina peranti Internet of Things anda sendiri dengannya. Pi Raspberry seperti
Pembangunan Aplikasi Menggunakan Pin GPIO di DragonBoard 410c Dengan Sistem Operasi Android dan Linux: 6 Langkah
Pengembangan Aplikasi Menggunakan Pin GPIO di DragonBoard 410c Dengan Sistem Operasi Android dan Linux: Tujuan tutorial ini adalah untuk menunjukkan maklumat yang diperlukan untuk mengembangkan aplikasi menggunakan pin GPIO pada pengembangan berkelajuan rendah DragonBoard 410c. Tutorial ini menyajikan maklumat untuk mengembangkan aplikasi menggunakan pin GPIO dengan SYS di Andr