جدول المحتويات:

نظام تشغيل نوع الشاشة Z80 و SBC: 6 خطوات (بالصور)
نظام تشغيل نوع الشاشة Z80 و SBC: 6 خطوات (بالصور)

فيديو: نظام تشغيل نوع الشاشة Z80 و SBC: 6 خطوات (بالصور)

فيديو: نظام تشغيل نوع الشاشة Z80 و SBC: 6 خطوات (بالصور)
فيديو: Assembling of homemade mobile 6502 computer PERSEUS-9 2024, شهر نوفمبر
Anonim
نظام تشغيل نوع الشاشة Z80 و SBC
نظام تشغيل نوع الشاشة Z80 و SBC
نظام تشغيل نوع الشاشة Z80 و SBC
نظام تشغيل نوع الشاشة Z80 و SBC

EfexV4 عبارة عن ذاكرة ROM للشاشة مزودة بمُجمِّع مضمن ومُفكك و

الأدوات الأساسية لكتابة وتشغيل وتصحيح برامج z80 في أجهزة حقيقية

لا يحتاج EfexMon إلى CP / M أو N8VEM أو أجهزة معقدة أخرى. ما عليك سوى Z80 العمارة القياسية SBC وواحد UART مع المحطة

الخطوة 1: الأجهزة لتشغيل EfexMonV4

الأجهزة لتشغيل EfexMonV4
الأجهزة لتشغيل EfexMonV4

خريطة الذاكرة

XTAL = 4 ميجا هرتز

استخدم دائرة الساعة المرفقة

بدء ROM: 0000 ساعة بطول إجمالي 8 كيلو بايت

بداية الرام: 8000H RAM النهاية: FFFFH

المكدس: F800H

متغيرات النظام: F900H-F910H FF00-FFFFH

UART 8251 PORT ADRESS: 00H، BAUDRATE: 19200 KBS 8-n-1

عنوان منفذ PIO 8255: 08H: توصيل 8255 CS بـ IC 74LS139'S PIN 5

الخطوة 2: البرنامج

كما هو موضح في الصفحة السابقة ، يحتاج Efexmon إلى 32 كيلو بايت من ذاكرة الوصول العشوائي (62256 SRAM جيد) ، و 8 كيلو بايت من ROM (قد يكون 28c64)

تتواجد متغيرات المكدس والنظام أعلى ذاكرة الوصول العشوائي ، لذلك ، بعد 8000 H هناك أطنان من البايتات الحرة

الخطوة الثالثة: الاستعمال:

الاستعمال
الاستعمال

يجب عليك استخدام برنامج المحاكي الطرفي للوصول إلى EfexV4

يبدأ النظام برسالة ترحيب ومعلومات الإصدار

يأتي الأمر برومت بعد ذلك

C: \> هذه سخرية لبرومت DOS:)

يجب أن تكون جميع المدخلات بأحرف كبيرة! لا تنس الضغط على caps lock مرة واحدة.

Pres H للحصول على المساعدة ، اضغط على U للحصول على إجراءات مفيدة

(S) يعني أنه يجب استدعاء الروتين الفرعي

(R) يعني أنه يجب القفز على الروتين

المجمع:

Aseembler كامل الطاقة وصخور صلبة ، فقط (IX + *) و (IY + *) أوامر معالجة البت مستبعدة

باستثناء هذا ، يقبل مُجمِّع Efex جميع أوامر z80 الرسمية.

أثناء الإدخال ذاكري ، نرحب بميزة backspace حتى # أو $ حرفًا. لا تقم بعمل مسافة للخلف بعد هذه الأحرف.

(وظيفة backspace معطلة لتلائم ذاكرة القراءة فقط 8k)

بعض أجزاء هذا ROM مكتوبة على نفسها! مع المجمع الخاص بها.

المفكك:

يمكن لـ Disassembler التعرف على جميع رموز z80 ويمكنه التعرف على بايتات غير الأوامر

ويشير لهم بعلامة "***"

إدخال:

يمكن لمدخلات Efex Hexadecimal التعرف على الأحرف غير السداسية العشرية وتجاهلها.

بمجرد بدء الإدخال ، يجب عليك ملء جميع المناطق حتى النهاية ؛

#: إدخال متوسط 1 بايت (حرفان سداسي عشري)

$: إدخال متوسط 2 بايت (أربعة أحرف سداسية عشرية)

الخطوة 4: كود المصدر

من فضلك لا تتردد في الاتصال بي لأية أسئلة

كود المصدر ليس تحت رخصة جنو. لا يمكن استخدامه لأغراض تجارية!

لاستخدام الأغراض التجارية للرمز ، فأنت بحاجة إلى إذني.

يمكنك استخدامه بحرية أو تعديله أو مشاركته باسمي

شكرًا لك على احترامك للعمل الجاد والوقت الذي تقضيه في هذا الرمز

دكتور مصطفى كمال بيكير (MD)

الخطوة الخامسة: ما التالي؟

-دعم لوحة مفاتيح USB (اكتمل تنفيذ الاختبار)

-شاشة LCD على اللوحة عريضة 128 × 64 شاشة LCD في وضع النص (اكتمل تنفيذ الاختبار)

المترجم الأساسي (اكتمل تنفيذ الاختبار)

--دعم بطاقة SD

سيجعل هذا التطبيق الرابع EFEXV4 حاسوبًا قياسيًا

الخطوة 6: المصادر

مصادر
مصادر
مصادر
مصادر

1) جدول التعليمات z80

2) جداول كود المجمع TASM:

3) شاشة Grandmaster Erturk KOCALAR 6809 (مستوحاة)

4) أعمال Grant Searle (مستوحاة)

5) الدوائر المتكاملة والمعالجات الدقيقة. آر سي هولندا 1986 كتاب

6) Z80SimulatorIde

7) كتاب إجراءات الجمعية Leventhall Z80

8) أعمال بريان إم فيلبس 6502

9) كتالوجات Zilog z80 وأوصاف الرقائق

10) موقع معلومات z80

11) يعتمد المشروع على:

12) أتباع آرائي وأحاديثي

موصى به: