मिकबग
MIKBUG [[MOTOROLA 6800]] 8-बिट माइक्रोप्रोसेसर के लिए मोटोरोला का केवल पढ़ने के लिये मेमोरी निवासी मॉनिटर है। इसका उपयोग उपयोगकर्ता के प्रोग्राम को डिबग और मूल्यांकन करने के लिए किया जाना है।[1]
MIKBUG को 1974 में Motorola द्वारा वितरित किया गया था[2]1K ROM चिप पार्ट नंबर MCM6830L7 पर। इसने चिप पर 512 बाइट का कब्जा कर लिया, जहां शेष 256 बाइट MINIBUG मॉनिटर—MIKBUG का एक स्ट्रिप-डाउन संस्करण—और 256 बाइट परीक्षण पैटर्न (वास्तव में MIIBUG का एक अलग और अप्रयुक्त संशोधन) द्वारा कब्जा कर लिया गया था। ऑपरेशन के लिए इसे 128 बाइट्स रैंडम एक्सेस मेमोरी की आवश्यकता होती है। इसकी कार्यक्षमता शुरुआती माइक्रो कंप्यूटर युग के अन्य मॉनिटरों के समान थी, जैसे इंटेल 8080 के लिए इंटेल एमओएन-80।
MIKBUG तब शुरू होता है जब सिस्टम में पहली बार पॉवर लगाया जाता है, या जब सिस्टम RESET बटन दबाया जाता है। यह एक कंप्यूटर टर्मिनल की उपस्थिति मानता है जिसका उपयोग उपयोगकर्ता कमांड जारी करने के लिए करेगा।
आदेशों और कार्यों की सूची
Command | Function |
---|---|
L | Load a program from a paper tape reader on the attached terminal. The program tapes may be a "formatted binary object tapes or MIKBUG punched memory dump tapes". |
M | Examine or change memory contents. |
P | Print and/or punch memory contents. The user stores the beginning address in locations A002h and A003h, and the ending address in A004h and A005h before entering this command. The data is punched in absolute binary format. |
R | Display the contents of the CPU registers. |
A | Change the contents of a register. |
G | Run a user's program. |
कॉल करने योग्य कार्यों में टर्मिनल पर एक वर्ण का इनपुट और आउटपुट शामिल है, हेक्साडेसिमल प्रारूप में एक बाइट का इनपुट और आउटपुट, द्वारा समाप्त एक स्ट्रिंग प्रिंट करें EOT
, और वर्तमान प्रोग्राम को समाप्त करें और MIKBUG पर नियंत्रण वापस करें।[2]
MIKBUG उपयोगकर्ता को एक इंटरप्ट हैंडलर स्थापित करने की अनुमति देता है M
हैंडलर पता निर्दिष्ट करने के लिए आदेश।
मिकबग और मिनीबग मॉनिटर की सूची ऑनलाइन उपलब्ध है।[1]
संदर्भ
- ↑ 1.0 1.1 Wiles, Mike; Felix, Andre (1973). Engineering Note 100 – MCM6830L7 MIKBUG/MINIBUG ROM (PDF). Motorola Semiconductor Products Inc. Archived (PDF) from the original on 2022-08-19. Retrieved 2022-07-11. (24 pages)
- ↑ 2.0 2.1 Rathkey, John (February 1977). "A MIKBUG Roadmap..." BYTE. Vol. 2, no. 2. Peterborough, New Hampshire, USA: BYTE Publications Inc. pp. 96–99. Retrieved 2022-07-11.