मिकबग: Difference between revisions
No edit summary |
No edit summary |
||
Line 7: | Line 7: | ||
मिनीबग को मोटोरोला द्वारा 1974 में 1K ROM चिप भाग संख्या MCM6830L7 पर वितरित किया गया था<ref name="Rathkey_1977"/>। इसने चिप पर 512 बाइट्स पर कब्जा कर लिया, जहां शेष पर 256 बाइट मिनीबग मॉनिटर—मिनीबग का एक स्ट्रिप-डाउन संस्करण—और 256 बाइट परीक्षण पैटर्न (वास्तव में मिनीबग का एक अलग और अप्रयुक्त संशोधन) द्वारा कब्जा कर लिया गया था। इसे संचालन के लिए 128 बाइट्स [[ रैंडम एक्सेस मेमोरी ]] की आवश्यकता होती है। इसकी कार्यक्षमता प्रारंभिक माइक्रो कंप्यूटर युग के अन्य मॉनिटरों के समान थी, जैसे की [[इंटेल]] 8080 के लिए इंटेल एमओएन-80 होती है। | मिनीबग को मोटोरोला द्वारा 1974 में 1K ROM चिप भाग संख्या MCM6830L7 पर वितरित किया गया था<ref name="Rathkey_1977"/>। इसने चिप पर 512 बाइट्स पर कब्जा कर लिया, जहां शेष पर 256 बाइट मिनीबग मॉनिटर—मिनीबग का एक स्ट्रिप-डाउन संस्करण—और 256 बाइट परीक्षण पैटर्न (वास्तव में मिनीबग का एक अलग और अप्रयुक्त संशोधन) द्वारा कब्जा कर लिया गया था। इसे संचालन के लिए 128 बाइट्स [[ रैंडम एक्सेस मेमोरी ]] की आवश्यकता होती है। इसकी कार्यक्षमता प्रारंभिक माइक्रो कंप्यूटर युग के अन्य मॉनिटरों के समान थी, जैसे की [[इंटेल]] 8080 के लिए इंटेल एमओएन-80 होती है। | ||
मिनीबग तब शुरू होता है जब सिस्टम | मिनीबग तब शुरू होता है जब सिस्टम पर पहली बार पॉवर लगाया जाता है, या जब सिस्टम रीसेट बटन दबाया जाता है। यह एक [[कंप्यूटर टर्मिनल|टर्मिनल]] की उपस्थिति मानता है जिसका उपयोग उपयोगकर्ता आदेश जारी करने के लिए करेगा। | ||
== आदेशों और कार्यों की सूची == | == आदेशों और कार्यों की सूची == | ||
{| | {| |
Revision as of 19:36, 26 June 2023
मिनीबग [[ मोटोरोला 6800]] 8-बिट माइक्रोप्रोसेसर के लिए मोटोरोला का केवल पढ़ने के लिये मेमोरी मॉनिटर है। इसका उद्देश्य उपयोगकर्ता के प्रोग्राम को डीबग और मूल्यांकन करने के लिए उपयोग किया जाना है।[1]
मिनीबग को मोटोरोला द्वारा 1974 में 1K ROM चिप भाग संख्या MCM6830L7 पर वितरित किया गया था[2]। इसने चिप पर 512 बाइट्स पर कब्जा कर लिया, जहां शेष पर 256 बाइट मिनीबग मॉनिटर—मिनीबग का एक स्ट्रिप-डाउन संस्करण—और 256 बाइट परीक्षण पैटर्न (वास्तव में मिनीबग का एक अलग और अप्रयुक्त संशोधन) द्वारा कब्जा कर लिया गया था। इसे संचालन के लिए 128 बाइट्स रैंडम एक्सेस मेमोरी की आवश्यकता होती है। इसकी कार्यक्षमता प्रारंभिक माइक्रो कंप्यूटर युग के अन्य मॉनिटरों के समान थी, जैसे की इंटेल 8080 के लिए इंटेल एमओएन-80 होती है।
मिनीबग तब शुरू होता है जब सिस्टम पर पहली बार पॉवर लगाया जाता है, या जब सिस्टम रीसेट बटन दबाया जाता है। यह एक टर्मिनल की उपस्थिति मानता है जिसका उपयोग उपयोगकर्ता आदेश जारी करने के लिए करेगा।
आदेशों और कार्यों की सूची
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.