Cuprins:
- Pasul 1: HARDWARE TO RUN EfexMonV4
- Pasul 2: SOFTWARE
- Pasul 3: UTILIZARE:
- Pasul 4: Cod sursă
- Pasul 5: CE URMĂ?
- Pasul 6: SURSE
Video: Sistem de operare tip S80 și SBC: 6 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
EfexV4 este un monitor ROM cu asamblare și dezasamblare în linie și
utilitare de bază pentru a scrie, rula și depana programele dvs. z80 în hardware real
EfexMon nu are nevoie de CP / M, N8VEM sau alt hardware complicat. Aveți nevoie doar de arhitectură standard Z80 SBC și un UART cu terminal
Pasul 1: HARDWARE TO RUN EfexMonV4
HARTA MEMORIEI
XTAL = 4 MHZ
UTILIZAȚI CIRCUITUL DE CESUȚI ATASAT
ROM START: 0000H DURATA TOTALĂ 8KB
RAM START: 8000H RAM END: FFFFH
STIL: F800H
VARIABILE SISTEMULUI: F900H-F910H FF00-FFFFH
UART 8251 ADRESA PORT: 00H, BAUDRATE: 19200 KBS 8-n-1
PIO 8255 ADRESA PORT: 08H: CONECTAȚI 8255 CS LA PIN-ul IC 74LS139 5
Pasul 2: SOFTWARE
Așa cum a fost descris în pagina anterioară, Efexmon are nevoie de 32 KB de RAM (62256 SRAM este bun) și 8 Kb de ROM (28c64 poate fi)
stiva și variabilele de sistem se află în partea de sus a ramului, deci, după 8000H există tone de octeți liberi
Pasul 3: UTILIZARE:
Trebuie să utilizați un program de emulator Terminal pentru a ajunge la EfexV4
Sistemul începe cu mesaj de întâmpinare și informații despre versiune
comanda promt vine atunci
C: \> aceasta este o ironie la promoția DOS:)
toate intrările trebuie să fie CARACTERE MAJUSCULE! nu uitați să apăsați o dată butonul de blocare a majusculelor.
Apăsați H pentru ajutor, apăsați U pentru rutine utile
(S) înseamnă subrutină medie
(R) rutina medie trebuie sărită
ASAMBLATOR:
Aseembler este complet alimentat și solid, doar (IX + *) și (IY + *) comenzi de manipulare de biți excluse
cu excepția acestui lucru, asamblatorul Efex acceptă toate comenzile oficiale z80.
În timpul introducerii mnemonice, backspace este binevenit până la # sau $ caractere. nu derulați înapoi după aceste caractere.
(Funcția de backspace complet dezactivată pentru a se potrivi ROM-ului în 8k)
Unele părți ale acestui ROM scrise pe sine! cu propriul asamblator.
DEMONTAȚIE:
Dezasamblatorul poate recunoaște tot codul z80 și poate recunoaște octeți fără comandă
și îi indică cu semnul „***”
INTRARE:
Intrările efex hexazecimale pot recunoaște caractere nonhex și le ignoră.
Odată ce ați început introducerea, trebuie să completați toate zonele până la sfârșit;
#: înseamnă 1 octet de intrare (două caractere hexagonale)
$: intrare medie de 2 octeți (patru caractere hexagonale)
Pasul 4: Cod sursă
Vă rugăm să nu ezitați să mă contactați pentru orice întrebări
Codul sursă nu este sub licență GNU. Nu poate fi utilizat în scopuri comerciale!
Pentru utilizarea scopului comercial al codului, aveți nevoie de permisiunea mea.
Puteți să îl utilizați, să îl modificați sau să îl distribuiți în mod liber pe numele meu
Vă mulțumim pentru respectul față de munca grea și timpul petrecut cu acest cod
Dr. Mustafa Kemal PEKER (MD)
Pasul 5: CE URMĂ?
-ASISTENȚĂ TASTATURĂ USB (ÎNTREPRINDEREA DE TESTARE COMPLETĂ)
-Ecran LCD cu ecran lat 128x64 GRAPH LCD ÎN MOD TEXT (ÎNTREPRINDEREA DE ÎNCERCARE COMPLETĂ)
-INTERPRETER DE BAZĂ (PUNEREA ÎN APLICARE A TESTULUI COMPLET)
- SUPORT CARD SD
ACEASTA PATRU IMPLEMENTARE VA FACE EFEXV4 UN COMPUTER STANDALONE
Pasul 6: SURSE
1) tabelul de instrucțiuni z80
2) Tabelele de coduri ale ansamblorului TASM:
3) Monitorul 6809 al Marelui Maestru Erturk KOCALAR (inspirat)
4) Lucrările lui Grant Searle (inspirate)
5) Circuite integrate și microprocesoare. R C HOLLAND 1986 carte
6) Z80SimulatorIde
7) Cartea rutinelor de asamblare Leventhall Z80
8) Lucrările 6502 ale lui Brian M. Phelps
9) Cataloage Zilog z80 și descrieri de cipuri
10) site-ul info z80
11) Proiect bazat pe:
12) Părerile și discuțiile adepților mei
Recomandat:
Cum se instalează un sistem de operare: 4 pași
Cum se instalează un sistem de operare: În fiecare caz, computerele au nevoie de un sistem de operare pentru a funcționa, așa că aici vă vom arăta cum să instalați unul singur de la zero
Cum să vă creați propriul sistem de operare! (lot și exemplu în interior): 5 pași
Cum să vă creați propriul sistem de operare! (lot și exemplu în interior): faceți-l acum
Boxe cu sistem de operare Maple: 7 pași (cu imagini)
Difuzoare cu sistem de operare Maple: Difuzoarele bluetooth portabile sunt convenabile, dar nu pot înlocui un set frumos de difuzoare pentru raft. Mă gândeam la un set prefabricat, dar mă bucur de bricolaj, așa că am făcut câteva cercetări pe diferite truse. Trusa pe care m-am stabilit au fost Overnight Sensations pentru că o
WTware pentru Raspberry Pi 2 (Pi 3) - Sistem de operare pentru clienți subțiri: 3 pași
WTware pentru Raspberry Pi 2 (Pi 3) - Sistem de operare pentru clienți subțiri: Client subțire de la Raspberry Pi - este visul unui administrator de sistem de rețea slab. Aplicațiile Windows pe Pi. la Windows Remote Desktop Services.WTware pentru Raspbe
Realizați un sistem de operare în C #: 5 pași
Creați un sistem de operare în C #: Deci, crearea unui sistem de operare în Asamblare nu este ușor! Acest instructiv vă va arăta cum să vă creați propriul sistem de operare C #. Dacă sunteți nou în C #, luați în considerare mai întâi cercetarea