Мазмұны:
- 1 -қадам: EfexMonV4 ЖҰМЫСЫН ЖАБДЫҚТАУ
- 2 -қадам: БАҒДАРЛАМА
- 3 -қадам: ПАЙДАЛАНУ:
- 4 -қадам: бастапқы код
- 5 -қадам: КЕЛЕСІ НЕ?
- 6 -қадам: КӨЗДЕР
Бейне: Z80 монитор түріндегі операциялық жүйе және SBC: 6 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:25
EfexV4 - кірістірілген құрастырушы мен бөлшектегіші бар монитор ROM
нақты жабдықта z80 бағдарламаларын жазуға, іске қосуға және жөндеуге арналған негізгі утилиталар
EfexMon CP/M, N8VEM немесе басқа күрделі жабдықты қажет етпейді. Сізге тек стандартты Z80 архитектурасы SBC және бір терминалы бар UART қажет
1 -қадам: EfexMonV4 ЖҰМЫСЫН ЖАБДЫҚТАУ
ЕСКЕРТУ КАРТАСЫ
XTAL = 4 МГц
ҚОСЫЛҒАН САҒАТ ЦЕХТІН ПАЙДАЛАНЫҢЫЗ
ROM БАСТАУЫ: 0000H ЖАЛПЫ ҰЗЫНДЫҒЫ 8КБ
Жедел жадтың басталуы: 8000 сағ RAM аяқталуы: FFFFH
STACK: F800H
Айнымалы жүйе: F900H-F910H FF00-FFFFH
UART 8251 ПОРТ АДРЕСІ: 00H, БАУДРАТ: 19200 KBS 8-n-1
PIO 8255 ПОРТ АДРЕСІ: 08H: 8255 CS -ні IC 74LS139 PIN 5 -ке ҚОСУ
2 -қадам: БАҒДАРЛАМА
Алдыңғы бетте сипатталғандай, Эфексмонға 32 Кб коч (62256 SRAM жақсы) және 8 Кб ROM қажет (28c64 болуы мүмкін)
стек пен жүйенің айнымалы мәндері қошқардың жоғарғы жағында орналасқан, сондықтан 8000Н кейін бірнеше тонна бос байттар болады
3 -қадам: ПАЙДАЛАНУ:
EfexV4 -ке қол жеткізу үшін терминалды эмулятор бағдарламасын қолдану қажет
Жүйе сәлемдесу хабарламасынан және нұсқа туралы ақпараттан басталады
командалық промо сол кезде келеді
C: \> бұл DOS промоушніне ирония:)
барлық кіріс ЖОҒАРЫ СИПАТТАМАЛАРДАН тұруы керек! caps lock бір рет басуды ұмытпаңыз.
Көмек алу үшін H түймесін басыңыз, пайдалы әрекеттер үшін U түймесін басыңыз
(S) орташа қосалқы бағдарлама шақырылуы керек
(R) орташа тәртіптен секіру керек
ЖИНАУШЫ:
Асемблер толық қуатпен жұмыс істейді, тек қана (IX+*) және (IY+*) биттерді өңдеу командалары жоқ.
Бұдан басқа, Efex ассемблер z80 барлық ресми командаларын қабылдайды.
Мнемоникалық енгізу кезінде артқа # немесе $ таңбасына дейін рұқсат етіледі. бұл таңбалардан кейін артқа шегінбеңіз.
(Толық артқа жылжыту функциясы ROM -ды 8k -ке сыйдыру үшін өшірілген)
Бұл ROM -ның кейбір бөліктері өз бетімен жазылған! өзінің жеке құрастырушысымен.
Бөлшектеу:
Disassembler барлық z80 кодын тани алады және командалық емес байттарды тани алады
және оларды «***» белгісімен көрсетеді
КІРІС:
Efex Hexadecimal кірістері он алтылық емес таңбаларды тани алады және оларды елемейді.
Енгізу басталғаннан кейін барлық аймақтарды соңына дейін толтыру қажет;
#: орташа 1 байтты енгізу (екі он алтылық таңба)
$: орташа 2 байтты енгізу (төрт он алтылық таңба)
4 -қадам: бастапқы код
Барлық сұрақтар бойынша маған хабарласудан тартынбаңыз
Бастапқы код GNU лицензиясында жоқ. Оны коммерциялық мақсатта пайдалануға болмайды!
Кодтың коммерциялық мақсатын пайдалану үшін сізге менің рұқсатым қажет.
Сіз оны менің атыммен еркін қолдана, өзгерте немесе бөлісе аласыз
Осы кодқа уақыт пен жұмысты жұмсағаныңызға құрмет көрсеткеніңіз үшін рахмет
Доктор Мұстафа Кемал ПЕКЕР (MD)
5 -қадам: КЕЛЕСІ НЕ?
-USB пернетақтасын қолдау (тестілеудің орындалуы аяқталды)
-Тақтадағы кең экран 128X64 графикалық СКД мәтіндік режимде
-НЕГІЗГІ ТҮСІНДІРУШІ (ТЕСТТІ ОРЫНДАУ ТОЛЫҚ)
--SD картасын қолдау
БҰЛ төрт іске асыру EFEXV4 -ті тұрақты компьютерге айналдырады.
6 -қадам: КӨЗДЕР
1) z80 нұсқаулық кестесі
2) TASM ассемблерінің код кестелері:
3) Гроссмейстер Ертүрк KOCALAR 6809 мониторы (шабытпен)
4) Сэрлдің шығармаларын беріңіз (шабытпен)
5) Интегралды схемалар мен микропроцессорлар. R C HOLLAND 1986 кітабы
6) Z80SimulatorIde
7) Leventhall Z80 жинақтау кітабы
8) Брайан М. Фелпстің 6502 еңбектері
9) Zilog z80 каталогтары мен чип сипаттамалары
10) z80 ақпараттық сайты
11) Жоба:
12) Менің ізбасарларымның пікірлері мен әңгімелері
Ұсынылған:
Менің DIY Steampunk операциялық ойыны, Arduino негізделген: 9 қадам (суреттермен)
Менің DIY Steampunk операциялық ойыны, Arduino негізделген: Бұл жоба ауқымды. Бұл көп құралдарды немесе алдын ала білімді қажет етпейді, бірақ ол әркімге (соның ішінде маған) жасаудың көптеген бөлімдерінде көп нәрсені үйретеді
Үйдегі автоматтандырылған қуатты автономды жүйе - Pi, Sonoff, ESP8266 және Node -Red: 9 қадам (суреттермен)
Үйдегі автоматтандырылған қуатты автономды жүйе - Pi, Sonoff, ESP8266 және Node -Red: Бұл нұсқаулық сізге жергілікті желіге қосыла алатын кез келген құрылғы арқылы шамды немесе құрылғыны қосуға/өшіруге болатын бірінші базаға апарады. керемет теңшелетін веб -интерфейс. Кеңейту/ қосу мүмкіндіктерінің ауқымы кең, соның ішінде
Android және Linux операциялық жүйелері бар DragonBoard 410c GPIO түйреуіштерін қолдана отырып қосымшаларды әзірлеу: 6 қадам
Android және Linux операциялық жүйелері бар DragonBoard 410c-те GPIO түйреуіштерін қолдана отырып қосымшаларды әзірлеу: Бұл оқулықтың мақсаты-төмен жылдамдықты DragonBoard 410c GPIO түйреуішін қолдану арқылы қосымшаларды әзірлеу үшін қажетті ақпаратты көрсету. Бұл оқулықта андроидтағы SYS бар GPIO түйреуіштерін қолдана отырып қосымшаларды әзірлеуге арналған ақпарат берілген
Мини HiFi сөрелер жүйесін қалай дұрыс қосу және орнату керек (дыбыстық жүйе): 8 қадам (суреттермен)
Мини HiFi сөрелер жүйесін (дыбыстық жүйе) қалай дұрыс қосу және орнату керек: Мен электротехника туралы білуді ұнататын адаммын. Мен жас көшбасшы әйелдерге арналған Анн Ричардс мектебінің орта мектебімін. Мен мұны Mini LG HiFi сөрелерінен тыңдағысы келетіндердің барлығына көмектесу үшін нұсқаулық жасаймын
Ipod/Iphone 3.0 операциялық жүйесінде қалай жаңартылады және джейлбрейк болады (IPHONE 3GS үшін ЕМЕС): 4 қадам
Ipod/Iphone 3.0 операциялық жүйесінде қалай жаңартылады және джейлбрейк болады (IPHONE 3GS үшін ЕМЕС): Мен сізге iPhone 2g/3g немесе Ipod touch 1g/2g жаңарту мен джейлбрейк жасауды көрсетемін. Бұл нұсқаулық жаңа iPhone 3GS үшін емес. Егер Iphone/Ipod -ты бұзсаңыз, мен жауапкершілікке тартылмайтынымды ескертемін. Егер сіз мұны істегіңіз келсе, өтінемін