فهرست مطالب:

نوع سیستم عامل مانیتور Z80 و SBC: 6 مرحله (همراه با تصاویر)
نوع سیستم عامل مانیتور Z80 و SBC: 6 مرحله (همراه با تصاویر)

تصویری: نوع سیستم عامل مانیتور Z80 و SBC: 6 مرحله (همراه با تصاویر)

تصویری: نوع سیستم عامل مانیتور Z80 و SBC: 6 مرحله (همراه با تصاویر)
تصویری: BTT SKR2 - TMC2209 UART with Sensorless Homing 2024, نوامبر
Anonim
سیستم عامل نوع Z80 مانیتور و SBC
سیستم عامل نوع Z80 مانیتور و SBC
سیستم عامل نوع Z80 مانیتور و SBC
سیستم عامل نوع Z80 مانیتور و SBC

EfexV4 یک رام مانیتور با مونتاژ کننده و جدا کننده داخلی و

ابزارهای اساسی برای نوشتن ، اجرا و اشکال زدایی برنامه های z80 در سخت افزار واقعی

EfexMon نیازی به CP/M ، N8VEM یا سایر سخت افزارهای پیچیده ندارد. شما فقط به معماری معمول Z80 SBC و یک UART با ترمینال نیاز دارید

مرحله 1: سخت افزار اجرای EfexMonV4

سخت افزار اجرای EfexMonV4
سخت افزار اجرای EfexMonV4

MEMORY MAP

XTAL = 4 مگاهرتز

از مدار ساعت متصل استفاده کنید

شروع رام: 0000H TOTAL LENGHT 8KB

شروع RAM: 8000H RAM پایان: FFFFH

STACK: F800H

متغیرهای سیستم: F900H-F910H FF00-FFFFH

UART 8251 PORT آدرس: 00H ، BAUDRATE: 19200 KBS 8-n-1

PIO 8255 PORT آدرس: 08H: CONNECT 8255 CS TO IC 74LS139'S PIN 5

مرحله 2: نرم افزار

همانطور که در صفحه قبل توضیح داده شد ، Efexmon به 32 کیلوبایت رم نیاز دارد (62256 SRAM خوب است) و 8 کیلوبایت ROM (ممکن است 28c64 باشد)

متغیرهای stack و system در بالای ram قرار دارند ، بنابراین ، پس از 8000H تن بایت رایگان وجود دارد

مرحله 3: استفاده:

استفاده
استفاده

برای دسترسی به EfexV4 باید از یک برنامه شبیه ساز Terminal استفاده کنید

سیستم با پیام تبریک و اطلاعات نسخه شروع می شود

پس فرمان فرمان می آید

C: \> این یک کنایه از تبلیغات DOS است:)

همه ورودی ها باید از نویسه های بزرگ باشند! فراموش نکنید که یکبار cap caps را فشار دهید.

برای راهنمایی ، H را فشار دهید ، برای کارهای معمول U را فشار دهید

(S) به معنی زیر روال باید فراخوانی شود

(R) میانگین روتین باید پرش شود

مونتاژ کننده:

Aseembler کاملاً قدرتمند و قوی است ، فقط دستورات دستکاری (IX+*) و (IY+*) حذف نمی شوند

به جز این ، Efex assembler تمام دستورات رسمی z80 را می پذیرد.

در حین ورود ورودی ، فضای عقب تا # یا $ نویسه خوش آمدید. پس از این کاراکترها عقب نشینی نکنید

(عملکرد کامل backspace غیرفعال است تا ROM را در 8k جا دهد)

برخی قسمت های این رام روی خودش نوشته شده است! با اسمبلر خودش

تخلیه کننده:

Disassembler می تواند تمام کد z80 را تشخیص دهد و می تواند بایت های بدون فرمان را تشخیص دهد

و آنها را با علامت "***" نشان می دهد

ورودی:

ورودی های Efex Hexadecimal می توانند نویسه های غیر هگزا را تشخیص داده و آنها را نادیده بگیرند.

پس از شروع ورودی ، باید تمام مناطق را تا انتها پر کنید.

#: میانگین ورودی 1 بایت (دو عدد شش ضلعی)

$: میانگین ورودی 2 بایت (چهار کاراکتر شش ضلعی)

مرحله 4: کد منبع

لطفا دریغ نکنید در صورت هر گونه سوال با من تماس بگیرید

کد منبع تحت مجوز GNU نیست. نمی توان از آن برای اهداف تجاری استفاده کرد!

برای استفاده از اهداف تجاری کد ، به اجازه من احتیاج دارید.

شما می توانید آزادانه از آن استفاده کنید ، آن را تغییر دهید یا با نام من به اشتراک بگذارید

از احترام شما به سخت کوشی و زمانی که صرف این کد می کنید متشکریم

دکتر مصطفی کمال پیکر (MD)

مرحله 5: بعدی چیست؟

-پشتیبانی از صفحه کلید USB (اجرای کامل آزمون)

-LCD ON BOARD WIDE SCREEN 128X64 GRAPH LCD در حالت TEXT (اجرای آزمایش کامل)

-ترجمه اصلی (اجرای آزمون کامل)

-پشتیبانی از کارت SD

این چهار اجرا EFEXV4 را به یک کامپیوتر ثابت تبدیل می کند

مرحله 6: منابع

منابع
منابع
منابع
منابع

1) جدول دستورالعمل z80

2) جداول کد مونتاژ TASM:

3) مانیتور استاد بزرگ Erturk KOCALAR 6809 (با الهام)

4) آثار گرانت سرل (الهام گرفته)

5) مدارهای مجتمع و ریزپردازنده ها. کتاب R C HOLLAND 1986

6) Z80SimulatorIde

7) کتاب روال مونتاژ Leventhall Z80

8) 6502 آثار برایان ام فلپس

9) کاتالوگ Zilog z80 و توضیحات تراشه

10) وب سایت اطلاعات z80

11) پروژه بر اساس:

12) نظرات و صحبت های پیروان من

توصیه شده: