GNUsim8085 इंटेल 8085 माइक्रोप्रोसेसर के ASM कोड के लिए एक ग्राफिकल सिम्युलेटर, असेंबलर और डीबगर है। यह लिनक्स के लिए और विंडोज के लिए भी उपलब्ध है। और हालांकि ये इंटेल चिप्स बिल्कुल चालू नहीं हैं, वे आर्किटेक्चर और असेंबली भाषाओं के साथ खुद को परिचित करने का एक अच्छा तरीका हो सकते हैं क्योंकि वे कई मौजूदा डिजाइनों की तुलना में बहुत सरल हैं।
बेशक, यदि आपके पास पहले से ही ज्ञान है या कुछ और वर्तमान के साथ शुरू करना चाहते हैं, तो आपको पता होना चाहिए कि वे मौजूद हैं सिमुलेटर उदाहरण के लिए, ISA RISC-V के समान। लेकिन इस लेख में, मैं इस मुफ्त कार्यक्रम पर ध्यान केंद्रित करूंगा जो इन सीपीयू द्वारा उपयोग किए जाने वाले "प्री-एक्स 86" निर्देश सेट का उपयोग करता है ...
लास चरित्र GNUSim8085 हाइलाइट्स हैं:
- इसका एक सरल कोड संपादक है जो इन 8085 चिप्स के लिए असेंबली कोड सिंटैक्स को उजागर करने में सक्षम है।
- यह सही तर्क (कीपैड देखें) के साथ विधानसभा भाषा निर्देश दर्ज करने में मदद करता है।
- यह आपको आसानी से सीपीयू रजिस्टर की सामग्री को देखने की अनुमति देता है जो आपके द्वारा उत्पन्न कोड को निष्पादित करता है।
- आप झंडे की सामग्री भी देख सकते हैं।
- आप यहां तक कि स्टैक, मुख्य मेमोरी और I / O सिस्टम के पते देख पाएंगे।
- इसमें दशमलव-हेक्साडेसिमल कनवर्टर और इसके विपरीत शामिल हैं।
- जैसा कि मैंने पहले उल्लेख किया है, यह डिबगिंग की भी अनुमति देता है।
- आप प्रोग्राम को चरणों में ASM में चला सकते हैं।
- एक साधारण क्लिक के साथ आप असेंबलर को ओपकोड के साथ लिस्टिंग में बदल सकते हैं।
- और इसके GUI को कई भाषाओं में अनुवादित किया गया है ... इससे आप कमांड लाइन का उपयोग किए बिना, सब कुछ नियंत्रित और देख सकते हैं।
इसके साथ आप सीखना शुरू कर सकते हैं कि उपकरण कैसे काम करता है, और अपने ASM का अभ्यास करें। और अगर आपके पास कोई नहीं है एएसएम कोड मैनुअल 8085 चिप्स के लिए, सीखने के लिए वेब पर बहुत सारे संसाधन हैं। में उदाहरण के लिए GitHub तुम भी विभिन्न कोड उदाहरण के साथ शुरू करने के लिए फ़ाइलों के साथ मिल जाएगा ...