Use APKPure App
Get ARMAssem old version APK for Android
मोबाइल उपकरणों के लिए विधानसभा भाषा
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 रजिस्टर,
संगतता:
पुराने और नए उपकरणों का समर्थन किया जाता है
किसी भी आकार की स्क्रीन (छोटी स्क्रीन के लिए रिज़ॉल्यूशन के नुकसान के साथ) फिट करने के लिए उपलब्ध विकल्प का आकार बदलें
द्वारा डाली गई
أمير بخلاقي
Android ज़रूरी है
Android 4.0+
श्रेणी
रिपोर्ट
Last updated on Sep 25, 2019
Create apps and games in ARM-like assembly language
ARMAssem
for Mobile App Develo2.0 by mardrew
Sep 25, 2019