ARMAssem आइकन

2.0 by mardrew


Sep 25, 2019

ARMAssem के बारे में

मोबाइल उपकरणों के लिए विधानसभा भाषा

ARMAssem एक ईसाई आउटरीच ऐप है। यह यीशु मसीह के अच्छे समाचार संदेश को एक ऐसा अनुप्रयोग प्रदान करते हुए फैलाना है जो उपयोगी या शैक्षिक हो।

ज्यादातर मोबाइल डिवाइस किसी न किसी तरह के ARM प्रोसेसर पर चलते हैं। चूंकि एआरएम प्रोसेसर RISC (कम इंस्ट्रक्शन सेट) आर्किटेक्चर का उपयोग करते हैं, वे सीखना आसान है। यह ऐप आपको मूल ऐप या गेम बनाने के लिए एआरएम जैसी असेंबली भाषा लिखने की अनुमति देता है। डिवाइस के हार्डवेयर के बारे में कुछ भी समझने की आवश्यकता नहीं है, क्योंकि रंग सेट करने के लिए एक एपीआई प्रदान किया जाता है, रेखाएं, आयताकार, पाठ और हैंडल नल और स्वाइप।

चूंकि असेंबली भाषा से अनुवाद अपेक्षाकृत सरल प्रक्रिया है, असेम्बलर काफी तेज चलता है। सरल ऐप्स के लिए, लोड होने के बाद पहले इकट्ठा होने के लिए लगभग 5-10 सेकंड की उम्मीद करें। फिर प्रत्येक कोड परिवर्तन के बाद प्रत्येक इकट्ठा के लिए लगभग 1-2 सेकंड की उम्मीद है। ऐसा इसलिए है क्योंकि प्रत्येक कोड परिवर्तन को केवल मॉड्यूल के लिए इकट्ठा करने की आवश्यकता होती है जो बदल गया है।

ARMAssem एक नमूना असेंबली भाषा कार्यक्रम के साथ पहले से लोड होता है। नमूना दिखाता है कि आप Android API का उपयोग करके स्प्राइट प्लस पैलेट संपादक कैसे बना सकते हैं। विचार यह है कि आप नमूना कार्यक्रम को संपादित कर सकते हैं, अपने परिवर्तनों के परिणाम देख सकते हैं और बहुत जल्दी विधानसभा सीखना शुरू कर सकते हैं।

विशेषताएं:

32-बिट रजिस्टर और मेमोरी स्थान

लेबल और स्ट्रिंग्स दिखाने के लिए हाइलाइटिंग सिंटैक्स

अलग-अलग डेटा और कोड सेक्शन को परिभाषित करें

पूर्णांक या स्ट्रिंग चर को परिभाषित करें

चर और शाखा स्थानों के लिए लेबल परिभाषित करें

कई फाइलें बनाएं और नेविगेट करें

कोड के चारों ओर कूदने का समर्थन करने के लिए लेबल नेविगेशन

ऑटो टाइपिंग लेबलों का समर्थन करने के लिए स्वतः पूर्ण

कोड को समझाने के लिए अर्ध-उपनिवेश का उपयोग करके टिप्पणियाँ

डीबगर:

आपको रजिस्टरों और स्मृति परिवर्तन को देखते हुए कदम से कदम चलाने की अनुमति देता है

वर्तमान रजिस्टरों को R0-R15 दिखाता है

वर्तमान स्मृति स्थानों को M0-M200 दिखाता है

ऐप को डिबगर के रूप में एक ही स्क्रीन पर देखने की क्षमता, इससे असेंबली भाषा सीखना आसान हो जाता है

वर्गों पर कदम रखने के लिए ब्रेक पॉइंट सेट करने की क्षमता

फ्रेम से फ्रेम करने की क्षमता

समर्थित निर्देश:

MOV, सीएमपी, बी, BEQ, BNE, BGT, बीएलटी, BGE, BLE

MOVEQ, MOVNE, MOVGT, MOVLE

LDR - प्रीइंडेक्स, पोस्टइंडेक्स, ऑफ़सेट

एसटीआर - प्रीइन्डेक्सड, पोस्टइंडेक्सड, ऑफ़सेट

जोड़ें, उप, धक्का, पॉप

अतिरिक्त निर्देश:

ये ग्राफिक्स और ऑब्जेक्ट ओरिएंटेड स्टाइल का समर्थन करने के निर्देश हैं

एआरएम विधानसभा निर्देश सेट का हिस्सा नहीं हैं।

RECT - एक आयताकार शीर्ष बाएँ R1, R2 को नीचे दाईं ओर R3, R4 खींचें

लाइन - स्थिति R1, R2 से R3, R4 तक एक रेखा खींचें

TEXT - स्थिति R2, R3 पर स्ट्रिंग R1 का पाठ ड्रा करें

रंग - R1 का उपयोग करके वर्तमान रंग (0-9) को बदलें

COLORRGB - R1, R2, R3 का उपयोग करके वर्तमान रंग (लाल, हरा, नीला) को बदलें

TOUCH - R1, R2, R3 में टैप अप या डाउन इवेंट प्राप्त करें

SWIPE - R1 और R2 में उंगली की स्थिति प्राप्त करें

नया ऑब्जेक्ट - ऑब्जेक्ट का एक नया उदाहरण बनाएं, आर 1 में पॉइंटर लौटें

कॉल - आर 1 में पॉइंटर का उपयोग करके ऑब्जेक्ट को कॉल करें

आरटीएस - कॉलर पर वापस लौटें

वर्तमान में केवल 32-बिट नंबरों पर काम करने वाले सभी निर्देशों पर ध्यान दें,

कोई बाइट स्तर या आधे-शब्द स्तर के संचालन नहीं हैं।

स्ट्रिंग्स को 32-बिट संख्याओं के अनुक्रम के रूप में एन्कोड किया गया है।

शॉर्टकट:

सभी शार्टकट के बाद एक अंक, फिर स्थान,

या दो अंक।

एम - प्रकार MOV रजिस्टर,

एल - प्रकार LDR रजिस्टर,

टी प्रकार एसटीआर रजिस्टर,

पी - प्रकार पुश {रजिस्टर}

o - प्रकार POP {रजिस्टर}

एक - प्रकार ADD रजिस्टर,

s - प्रकार SUB रजिस्टर,

संगतता:

पुराने और नए उपकरणों का समर्थन किया जाता है

किसी भी आकार की स्क्रीन (छोटी स्क्रीन के लिए रिज़ॉल्यूशन के नुकसान के साथ) फिट करने के लिए उपलब्ध विकल्प का आकार बदलें

अनुवाद लोड हो रहा है...

अतिरिक्त ऐप जानकारी

नवीनतम संस्करण

निवेदन ARMAssem अपडेट 2.0

द्वारा डाली गई

أمير بخلاقي

Android ज़रूरी है

Android 4.0+

अधिक दिखाएं

नवीनतम संस्करण 2.0 में नया क्या है

Last updated on Sep 25, 2019

Create apps and games in ARM-like assembly language

अधिक दिखाएं

ARMAssem स्क्रीनशॉट

पिछले 24 घंटों में लोकप्रिय लेख

टिप्पणी लोड हो रहा है...
खोज हो रही है...
APKPure की सदस्यता लें
सर्वश्रेष्ठ एंड्रॉइड गेम और ऐप्स के शुरुआती रिलीज, समाचार और गाइड तक पहुंचने वाले पहले व्यक्ति बनें।
जी नहीं, धन्यवाद
साइन अप करें
सफलतापूर्वक सब्सक्राइब!
अब आप APKPure की सदस्यता ले रहे हैं।
APKPure की सदस्यता लें
सर्वश्रेष्ठ एंड्रॉइड गेम और ऐप्स के शुरुआती रिलीज, समाचार और गाइड तक पहुंचने वाले पहले व्यक्ति बनें।
जी नहीं, धन्यवाद
साइन अप करें
सफलता!
अब आप हमारे न्यूज़लेटर की सदस्यता ले चुके हैं।