मिकबग: Difference between revisions

From Vigyanwiki
(Created page with "{{Short description|ROM monitor from Motorola}} {{Use American English|date=July 2022}} {{Use mdy dates|date=July 2022|cs1-dates=y}} {{Use list-defined references|date=August...")
 
No edit summary
 
(10 intermediate revisions by 5 users not shown)
Line 1: Line 1:
{{Short description|ROM monitor from Motorola}}
{{Short description|ROM monitor from Motorola}}
{{Use American English|date=July 2022}}
{{Use mdy dates|date=July 2022|cs1-dates=y}}
{{Use list-defined references|date=August 2022}}
[[File:Motorola M6800 manuals.jpg|thumb|MIKBUG मोटोरोला के एप्लिकेशन इंजीनियरिंग ग्रुप द्वारा विकसित व्यापक M6800 माइक्रो कंप्यूटर समर्थन का हिस्सा था।]]MIKBUG [[[[ MOTOROLA ]] 6800]] 8-बिट माइक्रोप्रोसेसर के लिए मोटोरोला का [[ केवल पढ़ने के लिये मेमोरी ]] [[ निवासी मॉनिटर ]] है। इसका उपयोग उपयोगकर्ता के प्रोग्राम को डिबग और मूल्यांकन करने के लिए किया जाना है।<ref name="Wiles-Felix_1973"/>


MIKBUG को 1974 में Motorola द्वारा वितरित किया गया था<ref name="Rathkey_1977"/>1K ROM चिप पार्ट नंबर MCM6830L7 पर। इसने चिप पर 512 बाइट का कब्जा कर लिया, जहां शेष 256 बाइट MINIBUG मॉनिटर—MIKBUG का एक स्ट्रिप-डाउन संस्करण—और 256 बाइट परीक्षण पैटर्न (वास्तव में MIIBUG का एक अलग और अप्रयुक्त संशोधन) द्वारा कब्जा कर लिया गया था। ऑपरेशन के लिए इसे 128 बाइट्स [[ रैंडम एक्सेस मेमोरी ]] की आवश्यकता होती है। इसकी कार्यक्षमता शुरुआती माइक्रो कंप्यूटर युग के अन्य मॉनिटरों के समान थी, जैसे [[इंटेल]] 8080 के लिए इंटेल एमओएन-80।
[[File:Motorola M6800 manuals.jpg|thumb|मिकबग मोटोरोला के एप्लिकेशन इंजीनियरिंग ग्रुप द्वारा विकसित व्यापक M6800 माइक्रो कंप्यूटर समर्थन का भाग था।]]'''मिकबग''' मोटोरोला 6800 8-बिट माइक्रोप्रोसेसर के लिए मोटोरोला का [[ केवल पढ़ने के लिये मेमोरी |रोम]] [[ निवासी मॉनिटर |मॉनिटर]] है। इसका उद्देश्य यूजर के प्रोग्राम को डीबग और मूल्यांकन करने के लिए उपयोग किया जाना है।<ref name="Wiles-Felix_1973"/>


MIKBUG तब शुरू होता है जब सिस्टम में पहली बार पॉवर लगाया जाता है, या जब सिस्टम RESET बटन दबाया जाता है। यह एक [[कंप्यूटर टर्मिनल]] की उपस्थिति मानता है जिसका उपयोग उपयोगकर्ता कमांड जारी करने के लिए करेगा।
मिकबग को मोटोरोला द्वारा 1974 में 1K रोम चिप भाग संख्या MCM6830L7 पर वितरित किया गया था।<ref name="Rathkey_1977"/>इसने चिप पर 512 बाइट्स पर अधिकार कर लिया, जहां शेष पर 256 बाइट मिनीबग मॉनिटर—मिकबग का स्ट्रिप-डाउन वर्जन—और 256 बाइट परीक्षण पैटर्न (वास्तव में मिकबग का भिन्न और अप्रयुक्त संशोधन) द्वारा अधिकार कर लिया गया था। इस ऑपरेशन के लिए 128 बाइट्स[[ रैंडम एक्सेस मेमोरी ]]की आवश्यकता होती है। इसकी कार्यक्षमता प्रारंभिक माइक्रो कंप्यूटर युग के अन्य मॉनिटरों के समान थी, जैसे की [[इंटेल]] 8080 के लिए इंटेल एमओएन-80 होती है।


मिकबग तब प्रारंभ होता है जब प्रणाली पर पहली बार विद्युत् प्रारंभ की जाती है, या जब प्रणाली रीसेट बटन दबाया जाता है। यह  [[कंप्यूटर टर्मिनल|टर्मिनल]] की उपस्थिति मानता है जिसका उपयोग यूजर आदेश प्रस्तावित करने के लिए करेगा।
== आदेशों और कार्यों की सूची ==
== आदेशों और कार्यों की सूची ==
{|
{|
! Command !! Function
! कमांड !! कार्य
|-
|-
| L || Load a program from a [[punched tape|paper tape reader]] on the attached terminal. The program tapes may be a "formatted binary object tapes or MIKBUG punched memory dump tapes".
| एल || संलग्न टर्मिनल पर [[punched tape|पेपर]] [[punched tape|टेप रीडर]] से एक प्रोग्राम लोड करें। प्रोग्राम टेप "स्वरूपित बाइनरी ऑब्जेक्ट टेप या मिकबग छिद्रित मेमोरी डंप टेप" हो सकते हैं।
|-
|-
| 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.
| पी || मेमोरी सामग्री को प्रिंट या पंच करें। यूजर इस कमांड को अंकित करने से पूर्व प्रारंभिक एड्रेस को A002h और A003h में और अंतिम एड्रेस को A004h और A005h में संग्रहीत करता है। डेटा को पूर्ण बाइनरी प्रारूप में छिद्रित किया गया है।
|-
|-
| R || Display the contents of the CPU [[Hardware register|registers]].
| आर || सीपीयू [[Hardware register|रजिस्टरों]] की सामग्री प्रदर्शित करें।
|-
|-
| A || Change the contents of a register.
| || किसी रजिस्टर की सामग्री परिवर्तित करे।
|-
|-
| G || Run a user's program.
| जी || यूजर का प्रोग्राम चलाएँ।
|}
|}
कॉल करने योग्य कार्यों में टर्मिनल पर एक वर्ण का इनपुट और आउटपुट शामिल है, [[हेक्साडेसिमल]] प्रारूप में एक बाइट का इनपुट और आउटपुट, द्वारा समाप्त एक स्ट्रिंग प्रिंट करें <code>EOT</code>, और वर्तमान प्रोग्राम को समाप्त करें और MIKBUG पर नियंत्रण वापस करें।<ref name="Rathkey_1977"/>
कॉल करने योग्य फंक्शन में टर्मिनल पर कैरेक्टर का इनपुट और आउटपुट [[हेक्साडेसिमल]] प्रारूप में बाइट का इनपुट और आउटपुट, <code>EOT</code> द्वारा समाप्त की गई स्ट्रिंग को प्रिंट करना, और वर्तमान प्रोग्राम को समाप्त करना और मिकबग पर नियंत्रण वापस करना सम्मिलित है।<ref name="Rathkey_1977"/>
 
MIKBUG उपयोगकर्ता को एक [[इंटरप्ट हैंडलर]] स्थापित करने की अनुमति देता है <code>M</code> हैंडलर पता निर्दिष्ट करने के लिए आदेश।
 
मिकबग और मिनीबग मॉनिटर की सूची ऑनलाइन उपलब्ध है।<ref name="Wiles-Felix_1973"/>


मिकबग यूजर को हैंडलर एड्रेस निर्दिष्ट करने के लिए <code>M</code> कमांड का उपयोग करके [[इंटरप्ट हैंडलर]] स्थापित करने की अनुमति देता है।


मिकबग और मिकबग मॉनिटर की सूची ऑनलाइन उपलब्ध है।<ref name="Wiles-Felix_1973"/>
==संदर्भ==
==संदर्भ==
{{Reflist|refs=
{{Reflist|refs=
Line 37: Line 32:
<ref name="Rathkey_1977">{{cite magazine |author-last=Rathkey |author-first=John |title=A MIKBUG Roadmap... |magazine=[[BYTE (magazine)|BYTE]] |issn= |publisher=[[BYTE Publications Inc.]] |publication-place=Peterborough, New Hampshire, USA |date=February 1977 |number=2 |volume=2 |pages=96–99 |url=https://archive.org/details/byte-magazine-1977-02/page/n97 |access-date=July 11, 2022}}</ref>
<ref name="Rathkey_1977">{{cite magazine |author-last=Rathkey |author-first=John |title=A MIKBUG Roadmap... |magazine=[[BYTE (magazine)|BYTE]] |issn= |publisher=[[BYTE Publications Inc.]] |publication-place=Peterborough, New Hampshire, USA |date=February 1977 |number=2 |volume=2 |pages=96–99 |url=https://archive.org/details/byte-magazine-1977-02/page/n97 |access-date=July 11, 2022}}</ref>
}}
}}
[[Category: मोटोरोला माइक्रोप्रोसेसर]] [[Category: माइक्रो कंप्यूटर सॉफ्टवेयर]]


[[Category: Machine Translated Page]]
[[Category:Citation Style 1 templates|M]]
[[Category:Collapse templates]]
[[Category:Created On 15/06/2023]]
[[Category:Created On 15/06/2023]]
[[Category:Lua-based templates]]
[[Category:Machine Translated Page]]
[[Category:Navigational boxes| ]]
[[Category:Navigational boxes without horizontal lists]]
[[Category:Pages with script errors]]
[[Category:Short description with empty Wikidata description]]
[[Category:Sidebars with styles needing conversion]]
[[Category:Template documentation pages|Documentation/doc]]
[[Category:Templates Vigyan Ready]]
[[Category:Templates based on the Citation/CS1 Lua module]]
[[Category:Templates generating COinS|Cite magazine]]
[[Category:Templates generating microformats]]
[[Category:Templates that add a tracking category]]
[[Category:Templates that are not mobile friendly]]
[[Category:Templates that generate short descriptions]]
[[Category:Templates using TemplateData]]
[[Category:Wikipedia fully protected templates|Cite magazine]]
[[Category:Wikipedia metatemplates]]
[[Category:माइक्रो कंप्यूटर सॉफ्टवेयर]]
[[Category:मोटोरोला माइक्रोप्रोसेसर]]

Latest revision as of 13:10, 1 September 2023

मिकबग मोटोरोला के एप्लिकेशन इंजीनियरिंग ग्रुप द्वारा विकसित व्यापक M6800 माइक्रो कंप्यूटर समर्थन का भाग था।

मिकबग मोटोरोला 6800 8-बिट माइक्रोप्रोसेसर के लिए मोटोरोला का रोम मॉनिटर है। इसका उद्देश्य यूजर के प्रोग्राम को डीबग और मूल्यांकन करने के लिए उपयोग किया जाना है।[1]

मिकबग को मोटोरोला द्वारा 1974 में 1K रोम चिप भाग संख्या MCM6830L7 पर वितरित किया गया था।[2]इसने चिप पर 512 बाइट्स पर अधिकार कर लिया, जहां शेष पर 256 बाइट मिनीबग मॉनिटर—मिकबग का स्ट्रिप-डाउन वर्जन—और 256 बाइट परीक्षण पैटर्न (वास्तव में मिकबग का भिन्न और अप्रयुक्त संशोधन) द्वारा अधिकार कर लिया गया था। इस ऑपरेशन के लिए 128 बाइट्सरैंडम एक्सेस मेमोरी की आवश्यकता होती है। इसकी कार्यक्षमता प्रारंभिक माइक्रो कंप्यूटर युग के अन्य मॉनिटरों के समान थी, जैसे की इंटेल 8080 के लिए इंटेल एमओएन-80 होती है।

मिकबग तब प्रारंभ होता है जब प्रणाली पर पहली बार विद्युत् प्रारंभ की जाती है, या जब प्रणाली रीसेट बटन दबाया जाता है। यह टर्मिनल की उपस्थिति मानता है जिसका उपयोग यूजर आदेश प्रस्तावित करने के लिए करेगा।

आदेशों और कार्यों की सूची

कमांड कार्य
एल संलग्न टर्मिनल पर पेपर टेप रीडर से एक प्रोग्राम लोड करें। प्रोग्राम टेप "स्वरूपित बाइनरी ऑब्जेक्ट टेप या मिकबग छिद्रित मेमोरी डंप टेप" हो सकते हैं।
एम मेमोरी सामग्री का परीक्षण करें या परिवर्तित करे।
पी मेमोरी सामग्री को प्रिंट या पंच करें। यूजर इस कमांड को अंकित करने से पूर्व प्रारंभिक एड्रेस को A002h और A003h में और अंतिम एड्रेस को A004h और A005h में संग्रहीत करता है। डेटा को पूर्ण बाइनरी प्रारूप में छिद्रित किया गया है।
आर सीपीयू रजिस्टरों की सामग्री प्रदर्शित करें।
किसी रजिस्टर की सामग्री परिवर्तित करे।
जी यूजर का प्रोग्राम चलाएँ।

कॉल करने योग्य फंक्शन में टर्मिनल पर कैरेक्टर का इनपुट और आउटपुट हेक्साडेसिमल प्रारूप में बाइट का इनपुट और आउटपुट, EOT द्वारा समाप्त की गई स्ट्रिंग को प्रिंट करना, और वर्तमान प्रोग्राम को समाप्त करना और मिकबग पर नियंत्रण वापस करना सम्मिलित है।[2]

मिकबग यूजर को हैंडलर एड्रेस निर्दिष्ट करने के लिए M कमांड का उपयोग करके इंटरप्ट हैंडलर स्थापित करने की अनुमति देता है।

मिकबग और मिकबग मॉनिटर की सूची ऑनलाइन उपलब्ध है।[1]

संदर्भ

  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 July 11, 2022. (24 pages)
  2. 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 July 11, 2022.