Orodha ya maudhui:

Mfumo wa Uendeshaji wa Ufuatiliaji wa Z80 na SBC: Hatua 6 (na Picha)
Mfumo wa Uendeshaji wa Ufuatiliaji wa Z80 na SBC: Hatua 6 (na Picha)

Video: Mfumo wa Uendeshaji wa Ufuatiliaji wa Z80 na SBC: Hatua 6 (na Picha)

Video: Mfumo wa Uendeshaji wa Ufuatiliaji wa Z80 na SBC: Hatua 6 (na Picha)
Video: Matengenezo na uendeshaji 2024, Novemba
Anonim
Mfumo wa Uendeshaji wa Ufuatiliaji wa Z80 na SBC
Mfumo wa Uendeshaji wa Ufuatiliaji wa Z80 na SBC
Mfumo wa Uendeshaji wa Ufuatiliaji wa Z80 na SBC
Mfumo wa Uendeshaji wa Ufuatiliaji wa Z80 na SBC

EfexV4 ni ROM ya ufuatiliaji na mkusanyiko wa ndani na disassembler na

huduma za msingi za kuandika, kuendesha na kumaliza programu zako za z80 katika vifaa halisi

EfexMon haiitaji CP / M, N8VEM au vifaa vingine ngumu. Unahitaji tu usanifu wa kawaida wa Z80 SBC na UART moja yenye terminal

Hatua ya 1: HARDWARE YA KUENDESHA EfexMonV4

HARDWARE KUKIMBIA EfexMonV4
HARDWARE KUKIMBIA EfexMonV4

Ramani ya kumbukumbu

XTAL = 4 MHZ

TUMIA MZUNGUKO WA BARAKA

ANZA ROM: 0000H JUMLA LENGHT 8KB

KUANZA RAM: 8000H RAM MWISHO: FFFFH

REKODI: F800H

MFUMO MBADALA: F900H-F910H FF00-FFFFH

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

Anwani ya PIO 8255 PORT: 08H: Unganisha 8255 CS KWA IC 74LS139'S PIN 5

Hatua ya 2: SOFTWARE

Kama ilivyoelezewa katika ukurasa uliopita, Efexmon inahitaji 32Kb ya kondoo mume (62256 SRAM ni nzuri), na 8 Kb ya ROM (28c64 inaweza kuwa)

stack na anuwai za mfumo zinakaa juu ya kondoo dume, kwa hivyo, baada ya 8000H kuna tani za ka za bure

Hatua ya 3: MATUMIZI:

MATUMIZI
MATUMIZI

Lazima utumie programu ya emulator ya Terminal kufikia EfexV4

Mfumo huanza na ujumbe wa salamu na maelezo ya toleo

promt ya amri inakuja basi

C: \> hii ni kejeli kwa DOS promt:)

pembejeo zote lazima ziwe ZAIDI WAHUSIKA! usisahau kubonyeza kofia za kufunga mara moja.

Pres H kwa msaada, bonyeza U kwa mazoea muhimu

(S) inamaanisha subroutine lazima iitwe

(R) maana ya kawaida lazima irukwe

Mkutano:

Aseembler ina nguvu kamili na rockolid, tu (IX + *) na (IY + *) amri ndogo za udanganyifu hazitengwa

isipokuwa hii, mkusanyaji wa Efex anapokea amri zote rasmi za z80.

Wakati wa uingizaji wa mnemonic, nafasi ya nyuma inakaribishwa hadi herufi # au $. usirudi nyuma baada ya chars hii.

(Kazi kamili ya backspace imelemazwa kutoshea ROM katika 8k)

Sehemu zingine za ROM hii imeandikwa yenyewe! na mkusanyaji wake mwenyewe.

MFANYAKAZI WA KIASI:

Disassembler inaweza kutambua nambari zote za z80 na inaweza kutambua ka zisizo za amri

na huwaonyesha kwa ishara '***'

Pembejeo:

Pembejeo za Efex Hexadecimal zinaweza kutambua chani za nonhex na kuzipuuza.

Mara pembejeo ikianza, lazima ujaze maeneo yote hadi mwisho;

#: maana 1 pembejeo ya baiti (hex char mbili)

$: inamaanisha pembejeo 2 ya baiti (hex char nne)

Hatua ya 4: Nambari ya Chanzo

Tafadhali usisite kuwasiliana nami kwa maswali yoyote

Nambari ya chanzo haiko chini ya leseni ya GNU. Haiwezi kutumika kwa sababu za kibiashara!

Kwa kutumia kusudi la kibiashara la nambari, unahitaji idhini yangu.

Unaweza kutumia kwa hiari, kurekebisha au kushiriki kwa jina langu

Asante kwa heshima yako kwa kufanya kazi kwa bidii na kutumia wakati kwenye nambari hii

Dk Mustafa Kemal PEKER (MD)

Hatua ya 5: NINI KITAFUATA?

-USBARD YA KIBODI YA USB (UTEKELEZAJI WA JARIBU)

-LCD KWENYE BODI KUU WANZANI 128X64 GRAPH LCD KWENYE Modi ya Maandishi (UTEKELEZAJI WA JARIBU)

-Tafsiri ya Msingi (UTEKELEZAJI WA JARIBU)

-USAIDIZI WA KADI YA SD

UTEKELEZAJI HUU WA NNE UTAFANYA EFEXV4 KOMPYUTA YA STANDALONE

Hatua ya 6: VYANZO

VYANZO
VYANZO
VYANZO
VYANZO

1) z80 meza ya mafundisho

2) Meza za kukusanyika za TASM:

3) Mfuatiliaji wa 6809 wa Grandmaster Erturk KOCALAR (aliongoza)

4) Kazi za Grant Searle (imehamasishwa)

5) nyaya zilizounganishwa na microprocessors. R C HOLLAND 1986 kitabu

6) Z80SimulatorIde

7) Kitabu cha kawaida cha mkutano wa Leventhall Z80

8) Kazi 6502 za Brian M. Phelps

9) Katalogi za Zilog z80 na maelezo ya chip

10) tovuti ya habari ya z80

11) Mradi kulingana na:

12) maoni na mazungumzo ya wafuasi wangu

Ilipendekeza: