Cov txheej txheem:
- Kauj ruam 1: HARDWARE RUN EfexMonV4
- Kauj ruam 2: SOFTWARE
- Kauj Ruam 3: Siv:
- Kauj ruam 4: Source Code
- Kauj Ruam 5: YUAV UA LI CAS?
- Kauj Ruam 6: SOURCES
Video: Z80 Saib Hom Kev Ua Haujlwm thiab SBC: 6 Cov Kauj Ruam (nrog Duab)
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:27
EfexV4 yog tus saib xyuas ROM nrog inline assembler thiab disassembler thiab
cov cuab yeej siv yooj yim los sau, khiav thiab debug koj cov z80 cov haujlwm hauv kho vajtse tiag
EfexMon tsis xav tau CP/M, N8VEM lossis lwm yam khoom siv nyuaj. Koj xav tau tsuas yog tus qauv Z80 architecture SBC thiab ib UART nrog lub davhlau ya nyob twg
Kauj ruam 1: HARDWARE RUN EfexMonV4
MEMORY MAS
XTAL = 4 TZS
SIV ATTACHED CLOCK CIRCUIT
ROM Pib: 0000H tag nrho LENGHT 8KB
RAM Pib: 8000H RAM Kawg: FFFFH
KHOOM: F800H
SYSTEM VARIABLES: F900H-F910H FF00-FFFFH
UART 8251 PORT ADRESS: 00H, BAUDRATE: 19200 KBS 8-n-1
PIO 8255 PORT ADRESS: 08H: Txuas 8255 CS rau IC 74LS139's PIN 5
Kauj ruam 2: SOFTWARE
Raws li tau piav qhia hauv nplooj ntawv dhau los, Efexmon xav tau 32Kb ntawm ram (62256 SRAM zoo), thiab 8 Kb ntawm ROM (28c64 yuav yog)
pawg thiab cov kab ke hloov pauv tso rau sab saum toj ntawm ram, yog li, tom qab 8000H muaj ntau tons ntawm pub dawb
Kauj Ruam 3: Siv:
Koj yuav tsum siv Terminal emulator program kom mus txog EfexV4
Lub kaw lus pib nrog tos txais cov lus thiab cov ntaub ntawv xov xwm
hais kom ua promt los ces
C: \> qhov no yog kev dag rau DOS promt:)
txhua qhov kev tawm tswv yim yuav tsum yog UPPERCASE CHARACTERS! tsis txhob hnov qab nias lub kaus mom xauv ib zaug.
Pres H rau kev pab, nias U rau cov txheej txheem muaj txiaj ntsig
(S) txhais tau hais tias subroutine yuav tsum raug hu
(R) txhais tau tias niaj hnub yuav tsum dhia
ASSEMBLER:
Aseembler muaj zog thiab muaj zog, tsuas yog (IX+*) thiab (IY+*) ntsis kev tswj hwm cov lus txib tsis suav nrog
tshwj tsis yog qhov no, Efex assembler lees txais tag nrho cov lus z80 cov lus txib.
Thaum lub sijhawm nkag siab mnemonic, backspace tau txais tos kom txog # lossis $ cim. tsis txhob backspace tom qab cov cim no.
(Tas nrho cov backspace ua haujlwm xiam oob khab kom haum ROM hauv 8k)
Qee qhov ntawm ROM no sau ntawm nws tus kheej! nrog nws tus kheej assembler.
DISASSEMBLER:
Disassembler tuaj yeem lees paub txhua tus lej z80 thiab nws tuaj yeem lees paub tsis yog-hais kom ua bytes
thiab taw lawv nrog '***' kos npe
INPUT:
Efex Hexadecimal cov tswv yim tuaj yeem lees paub cov ntawv tsis yog tus lej thiab tsis quav ntsej lawv.
Thaum pib cov tswv yim, koj yuav tsum ua kom tiav txhua qhov chaw kom txog thaum kawg;
#: txhais tau tias 1 byte cov tswv yim (ob hex char)
$: txhais tau tias 2 byte cov tswv yim (plaub hex char)
Kauj ruam 4: Source Code
Thov tsis txhob ua siab deb tiv tauj kuv rau cov lus nug
Qhov chaws tsis nyob hauv GNU daim ntawv tso cai. Nws tsis tuaj yeem siv rau lub hom phiaj kev lag luam!
Txhawm rau siv lub hom phiaj kev lag luam ntawm tus lej, koj xav tau kuv kev tso cai.
Koj tuaj yeem siv dawb, hloov kho lossis faib nws los ntawm kuv lub npe
Ua tsaug rau koj txoj kev hwm rau kev ua haujlwm nyuaj thiab siv sijhawm ntawm cov cai no
Dr. Mustafa Kemal PEKER (MD)
Kauj Ruam 5: YUAV UA LI CAS?
-USB KEYBOARD SUPPORT (TEST IMPLEMENTATION COMPLETE)
-LCD ON BOARD WIDE SCREEN 128X64 GRAPH LCD IN TEXT MODE (TEST IMPLEMENTATION COMPLETE)
-BASIC INTERPRETER (TEST IMPLEMENTATION COMPLETE)
--SD CARD SUPPORT
Qhov kev ua plaub yam no yuav ua rau EFEXV4 YUAV TSUM TSHUAJ COMPUTER
Kauj Ruam 6: SOURCES
1) z80 qhia cov lus qhia
2) TASM assembler code ntxhuav:
3) Grandmaster Erturk KOCALAR tus 6809 tus saib (tshwm sim)
4) Grant Searle cov haujlwm (kev tshoov siab)
5) Cov kev sib txuas ua ke thiab microprocessors. R C HOLLAND 1986 phau ntawv
6) Z80SimulatorIde
7) Leventhall Z80 phau ntawv sib dhos ua ntu zus
8) Brian M. Phelps's 6502 ua haujlwm
9) Zilog z80 phau ntawv teev npe thiab piav qhia nti
10) z80 cov vev xaib
11) Qhov project raws li:
12) Kuv cov thwjtim xav thiab tham
Pom zoo:
Lub Hom Phiaj Taw Qhia: Tsim Lub Hom Phiaj Kawm/Qhia Txoj Kev/Cov Txheej Txheem Siv Cov Duab Puncher: 5 Kauj Ruam
Lub Hom Phiaj Taw Qhia: Tsim Lub Hom Phiaj Kawm/Qhia Txoj Kev/Cov Qauv Siv Cov Duab Puncher: Kawm/qhia txoj hauv kev rau cov tub ntxhais kawm tshiab rau kev tsom mus rau lub hom phiaj. Nov yog txoj hauv kev tso cai rau lawv kom pom kev thiab pom cov txheej txheem ntawm kev tsim cov khoom los ntawm cov chav kawm. EkTools 2-nti loj punch; cov duab zoo tshaj plaws. 2. Daim ntawv los yog c
Qhov muag tsis pom kev Nrog ESP8266, Google Tsev thiab Openhab Kev Sib Koom thiab Kev Tswj Xyuas Web: 5 Cov Kauj Ruam (nrog Duab)
Qhov muag tsis pom kev Nrog ESP8266, Google Tsev thiab Openhab Kev Sib Koom thiab Kev Tswj Xyuas Web: Hauv Cov Lus Qhia no kuv qhia koj li cas kuv ntxiv kev siv tshuab rau kuv qhov muag tsis pom. Kuv xav kom muaj peev xwm ntxiv thiab tshem tawm qhov kev siv tshuab nws, yog li txhua qhov kev teeb tsa yog clip ntawm.Qhov tseem ceeb yog: Stepper motor Stepper tsav tswj bij ESP-01 Iav thiab teeb tsa
Tus Thawj Saib Xyuas Haujlwm - Tsev Haujlwm Ua Haujlwm Hauv Tsev: 5 Kauj Ruam (nrog Duab)
Tus Thawj Saib Xyuas Haujlwm - Tsev Tswj Xyuas Haujlwm Hauv Tsev: Kuv xav sim daws qhov teeb meem tshwm sim tiag tiag hauv peb tsev neeg (thiab, kuv xav txog, ntawm ntau lwm tus neeg nyeem), uas yog yuav faib li cas, txhawb siab, thiab muab nqi zog rau kuv cov menyuam rau kev pab tawm nrog ua haujlwm hauv tsev. Txog tam sim no, peb tau khaws cov ntawv laminated
Kev Saib Xyuas Cog thiab Kev Ceeb Toom Nrog ESP8266 thiab AskSensors IoT Huab: 6 Cov Kauj Ruam
Kev Saib Xyuas Cov Cog thiab Kev Ceeb Toom Nrog ESP8266 thiab AskSensors IoT Cloud: Txoj haujlwm no muaj lub hom phiaj txhawm rau txhim kho cov txheej txheem cog cog ntse siv ESP8266 thiab AskSensors IoT Platform. uas pab ua kom dej nyab
Kev Nyuaj Siab: Kev Saib Xyuas thiab Saib Xyuas Ntxiv rau Kev Teeb Meem: 9 Cov Kauj Ruam
Hard Drive: Kev Saib Xyuas thiab Kev Saib Xyuas Ntxiv Teeb Meem: Daim duab saum toj no yog Hard Drive ib txwm muaj. Cov no yog cov tsav tsheb feem ntau siv niaj hnub no, tab sis tsis tas yuav nrawm tshaj. Tib neeg siv tus tsav no rau nws tus nqi qis dua gigabyte thiab lub neej ntev dua. Phau ntawv qhia no yuav qhia koj txog qhov sib txawv