विषयसूची:

Z80 मॉनिटर प्रकार ऑपरेटिंग सिस्टम और SBC: 6 चरण (चित्रों के साथ)
Z80 मॉनिटर प्रकार ऑपरेटिंग सिस्टम और SBC: 6 चरण (चित्रों के साथ)

वीडियो: Z80 मॉनिटर प्रकार ऑपरेटिंग सिस्टम और SBC: 6 चरण (चित्रों के साथ)

वीडियो: Z80 मॉनिटर प्रकार ऑपरेटिंग सिस्टम और SBC: 6 चरण (चित्रों के साथ)
वीडियो: What is Operating System With Full Information? - [Hindi] – Quick Support 2024, जुलाई
Anonim
Z80 मॉनिटर टाइप ऑपरेटिंग सिस्टम और SBC
Z80 मॉनिटर टाइप ऑपरेटिंग सिस्टम और SBC
Z80 मॉनिटर टाइप ऑपरेटिंग सिस्टम और SBC
Z80 मॉनिटर टाइप ऑपरेटिंग सिस्टम और SBC

EfexV4 इनलाइन असेंबलर और डिस्सेबलर के साथ एक मॉनिटर ROM है और

वास्तविक हार्डवेयर में अपने z80 प्रोग्राम को लिखने, चलाने और डिबग करने के लिए बुनियादी सुविधाएं

EfexMon को CP/M, N8VEM या अन्य जटिल हार्डवेयर की आवश्यकता नहीं है। आपको केवल मानक Z80 आर्किटेक्चर SBC और टर्मिनल के साथ एक UART की आवश्यकता है

चरण 1: EfexMonV4 चलाने के लिए हार्डवेयर

EfexMonV4. चलाने के लिए हार्डवेयर
EfexMonV4. चलाने के लिए हार्डवेयर

मेमोरी मैप

एक्सटीएएल = 4 मेगाहर्ट्ज

संलग्न घड़ी सर्किट का उपयोग करें

ROM प्रारंभ: 0000H कुल लंबाई 8KB

RAM START: 8000H RAM END: FFFFH

स्टैक: F800H

सिस्टम चर: F900H-F910H FF00-FFFFH

UART 8251 पोर्ट पता: 00H, बॉड्रेट: 19200 KBS 8-n-1

पीआईओ 8255 पोर्ट पता: 08एच: 8255 सीएस को आईसी 74LS139'S पिन 5 से कनेक्ट करें

चरण 2: सॉफ्टवेयर

जैसा कि पिछले पृष्ठ में वर्णित है, एफेक्समोन को 32 केबी रैम की जरूरत है (62256 एसआरएएम अच्छा है), और 8 केबी रोम (28c64 हो सकता है)

स्टैक और सिस्टम वेरिएबल रैम के शीर्ष पर बैठते हैं, इसलिए, 8000H के बाद बहुत सारे मुफ्त बाइट्स होते हैं

चरण 3: उपयोग:

उपयोग
उपयोग

EfexV4. तक पहुंचने के लिए आपको एक टर्मिनल एमुलेटर प्रोग्राम का उपयोग करना चाहिए

सिस्टम ग्रीटिंग संदेश और संस्करण जानकारी से शुरू होता है

कमांड प्रॉम्प्ट तब आता है

सी:\> यह डॉस प्रॉम्प्ट के लिए एक विडंबना है:)

सभी इनपुट अपरकेस वर्ण होने चाहिए! कैप्स लॉक को एक बार दबाना न भूलें।

मदद के लिए H दबाएं, उपयोगी रूटीन के लिए U दबाएं

(एस) मतलब सबरूटीन कहा जाना चाहिए

(आर) मतलब दिनचर्या कूद जाना चाहिए

असेंबलर:

असेम्बलर पूर्ण शक्ति वाला और रॉकसॉलिड है, केवल (IX+*) और (IY+*) बिट मैनिपुलेशन कमांड को बाहर रखा गया है

इसके अलावा, एफेक्स असेंबलर सभी आधिकारिक z80 कमांड को स्वीकार करता है।

स्मरणीय इनपुट के दौरान, # या $ वर्णों तक बैकस्पेस का स्वागत है। इस वर्ण के बाद बैकस्पेस न करें।

(8k में ROM फिट करने के लिए पूर्ण बैकस्पेस फ़ंक्शन अक्षम)

इस ROM के कुछ हिस्से खुद पर लिखे हुए हैं! अपने स्वयं के असेंबलर के साथ।

जुदा करनेवाला:

डिस्सेम्बलर सभी z80 कोड को पहचान सकता है और यह गैर-कमांड बाइट्स को पहचान सकता है

और उन्हें '***' चिन्ह के साथ इंगित करता है

इनपुट:

एफेक्स हेक्साडेसिमल इनपुट नॉनहेक्स वर्णों को पहचान सकते हैं और उन्हें अनदेखा कर सकते हैं।

एक बार इनपुट शुरू होने के बाद, आपको सभी क्षेत्रों को अंत तक भरना होगा;

#: मतलब 1 बाइट इनपुट (दो हेक्स चार)

$: माध्य 2 बाइट इनपुट (चार हेक्स चार)

चरण 4: स्रोत कोड

कृपया किसी भी प्रश्न के लिए मुझसे संपर्क करने में संकोच न करें

स्रोत कोड GNU लाइसेंस के अंतर्गत नहीं है। इसका व्यावसायिक उद्देश्यों के लिए उपयोग नहीं किया जा सकता है!

कोड के व्यावसायिक उद्देश्य का उपयोग करने के लिए, आपको मेरी अनुमति की आवश्यकता है।

आप इसे मेरे नाम से स्वतंत्र रूप से उपयोग, संशोधित या साझा कर सकते हैं

इस कोड पर कड़ी मेहनत और समय व्यतीत करने के लिए आपके सम्मान के लिए धन्यवाद

डॉ. मुस्तफा कमाल पीकर (एमडी)

चरण 5: आगे क्या होगा?

-यूएसबी कीबोर्ड सपोर्ट (टेस्ट इम्प्लीमेंटेशन कंप्लीट)

-एलसीडी ऑन बोर्ड वाइड स्क्रीन 128X64 ग्राफ़ एलसीडी इन टेक्स्ट मोड (टेस्ट इम्प्लीमेंटेशन कम्प्लीट)

-बेसिक इंटरप्रेटर (टेस्ट इम्प्लीमेंटेशन कम्प्लीट)

--एसडी कार्ड समर्थन

यह चार कार्यान्वयन EFEXV4 को एक स्टैंडअलोन कंप्यूटर बना देगा

चरण 6: स्रोत

सूत्रों का कहना है
सूत्रों का कहना है
सूत्रों का कहना है
सूत्रों का कहना है

1) z80 निर्देश तालिका

2) TASM कोडांतरक कोड तालिकाएँ:

3) ग्रैंडमास्टर एर्टर्क कोकलर का 6809 मॉनिटर (प्रेरित)

4) ग्रांट सियरल के काम (प्रेरित)

5) एकीकृत सर्किट और माइक्रोप्रोसेसर। आर सी हॉलैंड 1986 पुस्तक

6) Z80SimulatorIde

7) लेवेंथल Z80 असेंबली रूटीन बुक

8) ब्रायन एम. फेल्प्स का 6502 काम करता है

9) Zilog z80 कैटलॉग और चिप विवरण

10) z80 जानकारी वेबसाइट

11) इस पर आधारित परियोजना:https://www.instructables.com/id/Build-your-own-z80-microcomputer/

१२) मेरे अनुयायियों की राय और वार्ता

सिफारिश की: