সুচিপত্র:

Z80 মনিটর টাইপ অপারেটিং সিস্টেম এবং SBC: 6 টি ধাপ (ছবি সহ)
Z80 মনিটর টাইপ অপারেটিং সিস্টেম এবং SBC: 6 টি ধাপ (ছবি সহ)

ভিডিও: Z80 মনিটর টাইপ অপারেটিং সিস্টেম এবং SBC: 6 টি ধাপ (ছবি সহ)

ভিডিও: Z80 মনিটর টাইপ অপারেটিং সিস্টেম এবং SBC: 6 টি ধাপ (ছবি সহ)
ভিডিও: BTT GTR v1 0 TMC5160 Pro with Sensor less Homing 2024, জুলাই
Anonim
Z80 মনিটর টাইপ অপারেটিং সিস্টেম এবং SBC
Z80 মনিটর টাইপ অপারেটিং সিস্টেম এবং SBC
Z80 মনিটর টাইপ অপারেটিং সিস্টেম এবং SBC
Z80 মনিটর টাইপ অপারেটিং সিস্টেম এবং SBC

EfexV4 হল একটি মনিটর রম যা ইনলাইন এসেম্বলার এবং ডিসাসেম্বলার এবং

রিয়েল হার্ডওয়্যারে আপনার z80 প্রোগ্রামগুলি লেখার, চালানোর এবং ডিবাগ করার মৌলিক উপযোগিতা

EfexMon এর CP/M, N8VEM বা অন্যান্য জটিল হার্ডওয়্যারের প্রয়োজন নেই। আপনার কেবলমাত্র স্ট্যান্ডার্ড জেড 80 আর্কিটেকচার এসবিসি এবং টার্মিনালের সাথে একটি ইউএআরটি দরকার

ধাপ 1: EfexMonV4 চালানোর জন্য হার্ডওয়্যার

EfexMonV4 চালানোর জন্য হার্ডওয়্যার
EfexMonV4 চালানোর জন্য হার্ডওয়্যার

স্মৃতি মানচিত্র

XTAL = 4 MHZ

অ্যাটাকড ক্লক সার্কিট ব্যবহার করুন

রম স্টার্ট: 0000H মোট দৈর্ঘ্য 8KB

RAM স্টার্ট: 8000H RAM শেষ: FFFFH

স্ট্যাক: F800H

সিস্টেম পরিবর্তনশীল: F900H-F910H FF00-FFFFH

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

PIO 8255 PORT ADRESS: 08H: 8255 CS to IC 74LS139'S PIN 5 সংযুক্ত করুন

ধাপ 2: সফটওয়্যার

পূর্ববর্তী পৃষ্ঠায় বর্ণিত হিসাবে, Efexmon র্যাম 32Kb প্রয়োজন (62256 SRAM ভাল), এবং 8 Kb ROM (28c64 হতে পারে)

স্ট্যাক এবং সিস্টেম ভেরিয়েবলগুলি র‍্যামের উপরে বসে আছে, তাই, 8000H এর পরে টন ফ্রি বাইট রয়েছে

ধাপ 3: ব্যবহার:

ব্যবহার
ব্যবহার

EfexV4 এ পৌঁছানোর জন্য আপনাকে অবশ্যই একটি টার্মিনাল এমুলেটর প্রোগ্রাম ব্যবহার করতে হবে

সিস্টেম শুভেচ্ছা বার্তা এবং সংস্করণ তথ্য দিয়ে শুরু হয়

কমান্ড প্রম্পট তখন আসে

সি: \> এটি ডস প্রম্পটের জন্য একটি বিড়ম্বনা:)

সমস্ত ইনপুট অবশ্যই উন্নত চরিত্র হতে হবে! একবার ক্যাপ লক টিপতে ভুলবেন না।

সাহায্যের জন্য প্রেস H, দরকারী রুটিনের জন্য U টিপুন

(এস) মানে সাবরুটিন বলা আবশ্যক

(আর) মানে রুটিন লাফাতে হবে

সমাবেশকারী:

Aseembler সম্পূর্ণ চালিত এবং পাথুরে, শুধুমাত্র (IX+*) এবং (IY+*) বিট ম্যানিপ্লেশন কমান্ড বাদ

এই ছাড়া, Efex এসেম্বলার সমস্ত অফিসিয়াল z80 কমান্ড গ্রহণ করে।

স্মারক ইনপুট চলাকালীন, ব্যাকস্পেস # বা $ অক্ষর পর্যন্ত স্বাগত জানানো হয়। এই অক্ষরের পরে ব্যাকস্পেস করবেন না।

(সম্পূর্ণ ব্যাকস্পেস ফাংশন 8k রম মাপসই অক্ষম)

এই রমের কিছু অংশ নিজেই লেখা! তার নিজস্ব অ্যাসেম্বলার দিয়ে।

ডিসাসেম্বলার:

Disassembler সমস্ত z80 কোড চিনতে পারে এবং এটি নন-কমান্ড বাইট চিনতে পারে

এবং তাদের '***' চিহ্ন দিয়ে নির্দেশ করে

ইনপুট:

এফেক্স হেক্সাডেসিমাল ইনপুটগুলি ননহেক্স অক্ষর চিনতে পারে এবং সেগুলি উপেক্ষা করে।

একবার ইনপুট শুরু হলে, আপনাকে শেষ পর্যন্ত সমস্ত এলাকা পূরণ করতে হবে;

#: মানে 1 বাইট ইনপুট (দুটি হেক্স চার)

$: গড় 2 বাইট ইনপুট (চার হেক্স চার)

ধাপ 4: সোর্স কোড

কোন প্রশ্নের জন্য আমার সাথে যোগাযোগ করতে দ্বিধা করবেন না দয়া করে

সোর্স কোড GNU লাইসেন্সের অধীনে নয়। এটি বাণিজ্যিক উদ্দেশ্যে ব্যবহার করা যাবে না!

কোডের বাণিজ্যিক উদ্দেশ্যে ব্যবহারের জন্য, আপনার আমার অনুমতি প্রয়োজন।

আপনি আমার নাম দ্বারা এটি অবাধে ব্যবহার, পরিবর্তন বা ভাগ করতে পারেন

এই কোডে কঠোর পরিশ্রম এবং সময় ব্যয় করার প্রতি আপনার শ্রদ্ধার জন্য আপনাকে ধন্যবাদ

ড Mustafa মোস্তফা কামাল পেকার (এমডি)

ধাপ 5: পরবর্তী কি?

-ইউএসবি কিবোর্ড সাপোর্ট (পরীক্ষা বাস্তবায়ন কমপ্লিট)

-এলসিডি অন বোর্ড ওয়াইড স্ক্রিন 128X64 গ্রাফ এলসিডি টেক্সট মোডে (টেস্ট ইম্প্লিমেন্টেশন কমপ্লিট)

-বেসিক ইন্টারপ্রেটার (টেস্ট ইম্প্লিমেন্টেশন কমপ্লিট)

-এসডি কার্ড সাপোর্ট

এই চারটি প্রয়োগ EFEXV4 একটি স্ট্যান্ডলোন কম্পিউটার তৈরি করবে

ধাপ 6: সোর্স

সোর্স
সোর্স
সোর্স
সোর্স

1) z80 নির্দেশিকা টেবিল

2) TASM অ্যাসেম্বলার কোড টেবিল:

3) গ্র্যান্ডমাস্টার এর্তর্ক কোকালারের 6809 মনিটর (অনুপ্রাণিত)

4) গ্রান্ট সেরেলের কাজ (অনুপ্রাণিত)

5) ইন্টিগ্রেটেড সার্কিট এবং মাইক্রোপ্রসেসর। আরসি হল্যান্ড 1986 বই

6) Z80SimulatorIde

7) Leventhall Z80 সমাবেশ রুটিন বই

8) ব্রায়ান এম। ফেলপসের 6502 টি কাজ

9) Zilog z80 ক্যাটালগ এবং চিপ বর্ণনা

10) z80 তথ্য ওয়েবসাইট

11) এর উপর ভিত্তি করে প্রকল্প:

12) আমার অনুসারীদের মতামত এবং আলোচনা

প্রস্তাবিত: