मिकबग: Difference between revisions
No edit summary |
No edit summary |
||
Line 3: | Line 3: | ||
{{Use mdy dates|date=July 2022|cs1-dates=y}} | {{Use mdy dates|date=July 2022|cs1-dates=y}} | ||
{{Use list-defined references|date=August 2022}} | {{Use list-defined references|date=August 2022}} | ||
[[File:Motorola M6800 manuals.jpg|thumb| | [[File:Motorola M6800 manuals.jpg|thumb|मिनीबग मोटोरोला के एप्लिकेशन इंजीनियरिंग ग्रुप द्वारा विकसित व्यापक M6800 माइक्रो कंप्यूटर समर्थन का हिस्सा था।]]मिनीबग [[[[ MOTOROLA | मोटोरोला]] 6800]] 8-बिट माइक्रोप्रोसेसर के लिए मोटोरोला का [[ केवल पढ़ने के लिये मेमोरी ]] [[ निवासी मॉनिटर |मॉनिटर]] है। इसका उद्देश्य उपयोगकर्ता के प्रोग्राम को डीबग और मूल्यांकन करने के लिए उपयोग किया जाना है।<ref name="Wiles-Felix_1973"/> | ||
मिनीबग को मोटोरोला द्वारा 1974 में 1K ROM चिप भाग संख्या MCM6830L7 पर वितरित किया गया था<ref name="Rathkey_1977"/>। इसने चिप पर 512 बाइट्स पर | मिनीबग को मोटोरोला द्वारा 1974 में 1K ROM चिप भाग संख्या MCM6830L7 पर वितरित किया गया था<ref name="Rathkey_1977"/>। इसने चिप पर 512 बाइट्स पर अधिकार कर लिया, जहां शेष पर 256 बाइट मिनीबग मॉनिटर—मिनीबग का स्ट्रिप-डाउन संस्करण—और 256 बाइट परीक्षण पैटर्न (वास्तव में मिनीबग का भिन्न और अप्रयुक्त संशोधन) द्वारा अधिकार कर लिया गया था। इसे संचालन के लिए 128 बाइट्स[[ रैंडम एक्सेस मेमोरी ]] की आवश्यकता होती है। इसकी कार्यक्षमता प्रारंभिक माइक्रो कंप्यूटर युग के अन्य मॉनिटरों के समान थी, जैसे की [[इंटेल]] 8080 के लिए इंटेल एमओएन-80 होती है। | ||
मिनीबग तब शुरू होता है जब सिस्टम पर पहली बार पॉवर लगाया जाता है, या जब सिस्टम रीसेट बटन दबाया जाता है। यह | मिनीबग तब शुरू होता है जब सिस्टम पर पहली बार पॉवर लगाया जाता है, या जब सिस्टम रीसेट बटन दबाया जाता है। यह [[कंप्यूटर टर्मिनल|टर्मिनल]] की उपस्थिति मानता है जिसका उपयोग उपयोगकर्ता आदेश जारी करने के लिए करेगा। | ||
== आदेशों और कार्यों की सूची == | == आदेशों और कार्यों की सूची == | ||
{| | {| | ||
Line 24: | Line 24: | ||
| G || Run a user's program. | | G || Run a user's program. | ||
|} | |} | ||
कॉल करने योग्य कार्यों में टर्मिनल पर | कॉल करने योग्य कार्यों में टर्मिनल पर वर्ण का इनपुट और आउटपुट [[हेक्साडेसिमल]] प्रारूप में बाइट का इनपुट और आउटपुट, ईओटी द्वारा समाप्त की गई स्ट्रिंग को प्रिंट करना करें , और वर्तमान प्रोग्राम को समाप्त करें और मिनीबग पर नियंत्रण वापस करना शामिल है।<ref name="Rathkey_1977"/> | ||
मिनीबग उपयोगकर्ता को हैंडलर पता निर्दिष्ट करने के लिए <code>एम</code> कमांड का उपयोग करके [[इंटरप्ट हैंडलर]] स्थापित करने की अनुमति देता है। | |||
मिकबग और मिनीबग मॉनिटर की सूची ऑनलाइन उपलब्ध है।<ref name="Wiles-Felix_1973"/> | मिकबग और मिनीबग मॉनिटर की सूची ऑनलाइन उपलब्ध है।<ref name="Wiles-Felix_1973"/> | ||
==संदर्भ== | ==संदर्भ== | ||
{{Reflist|refs= | {{Reflist|refs= |
Revision as of 20:03, 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. |
कॉल करने योग्य कार्यों में टर्मिनल पर वर्ण का इनपुट और आउटपुट हेक्साडेसिमल प्रारूप में बाइट का इनपुट और आउटपुट, ईओटी द्वारा समाप्त की गई स्ट्रिंग को प्रिंट करना करें , और वर्तमान प्रोग्राम को समाप्त करें और मिनीबग पर नियंत्रण वापस करना शामिल है।[2]
मिनीबग उपयोगकर्ता को हैंडलर पता निर्दिष्ट करने के लिए एम
कमांड का उपयोग करके इंटरप्ट हैंडलर स्थापित करने की अनुमति देता है।
मिकबग और मिनीबग मॉनिटर की सूची ऑनलाइन उपलब्ध है।[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.