नमस्ते दुनिया
आपका पहला इमोजी प्रोग्राम! संख्या लोड करके छापता है।
शुरुआती · मूल बातें
📥 42 🖨️ ⏹️
आउटपुट: 42
आज़माएँ, जाँचें, बदलें
उदाहरण प्रयोगशाला में लोड करें, एक-एक निर्देश चलाएँ और फिर कोई मान बदलें। हर उदाहरण में अपेक्षित आउटपुट है।
आपका पहला इमोजी प्रोग्राम! संख्या लोड करके छापता है।
शुरुआती · मूल बातें
📥 42 🖨️ ⏹️
आउटपुट: 42
दो संख्याएँ जोड़ें।
शुरुआती · मूल बातें
📥 10 ➕ 5 🖨️ ⏹️
आउटपुट: 15
कई गणितीय क्रियाएँ करें।
शुरुआती · मूल बातें
📥 100 ➕ 50 🖨️ ➖ 30 🖨️ ✖️ 2 🖨️ ➗ 4 🖨️ ⏹️
आउटपुट: 150, 120, 240, 60
लूप से 10 से 1 तक उलटा गिनें।
शुरुआती · मूल बातें
LOAD 10 again: PRINT SUB 1 JUMP_IF_ZERO done JUMP again done: HALT
आउटपुट: 10, 9, 8, 7, 6, 5, 4, 3, 2, 1
रजिस्टर और सीमित लूप से आठ फिबोनाची मान बनाएँ।
मध्यवर्ती · एल्गोरिदम
LOAD 1 R1 LOAD 1 R2 LOOP 8 LOAD R1 PRINT COPY R0 R3 ADD R2 COPY R2 R1 COPY R0 R2 RETURN HALT
आउटपुट: 1, 1, 2, 3, 5, 8, 13, 21
2⁰ से 2⁷ छापें: 1, 2, 4, 8, 16, 32, 64, 128।
मध्यवर्ती · एल्गोरिदम
📥 1 🖨️ ✖️ 2 🖨️ ✖️ 2 🖨️ ✖️ 2 🖨️ ✖️ 2 🖨️ ✖️ 2 🖨️ ✖️ 2 🖨️ ✖️ 2 🖨️ ⏹️
आउटपुट: 1, 2, 4, 8, 16, 32, 64, 128
दो बाइट रखें, R0 साफ़ करें, फिर वास्तव में मेमोरी से पढ़ें।
मध्यवर्ती · मूल बातें
LOAD 42 STORE 0 LOAD 99 STORE 1 LOAD 0 LOAD [0] PRINT LOAD [1] PRINT HALT
आउटपुट: 42, 99
MOD से जाँचें कि संख्या सम है या विषम।
मध्यवर्ती · एल्गोरिदम
📥 7 📊 2 🖨️ 📥 8 📊 2 🖨️ ⏹️
आउटपुट: 1, 0
स्टैक में मान PUSH और POP करें।
उन्नत · उन्नत
📥 10 ⬆️ 📥 20 ⬆️ 📥 30 ⬆️ ⬇️ 🖨️ ⬇️ 🖨️ ⬇️ 🖨️ ⏹️
आउटपुट: 30, 20, 10
बार-बार जोड़कर 6 x 7 निकालें।
मध्यवर्ती · एल्गोरिदम
LOAD 0 LOOP 7 ADD 6 RETURN PRINT HALT
आउटपुट: 42
AND, OR और XOR दिखाएँ।
उन्नत · उन्नत
📥 12 🔀 10 🖨️ 📥 12 🔃 3 🖨️ 📥 12 🔄 15 🖨️ 📥 255 ❌ 🖨️ ⏹️
आउटपुट: 8, 15, 3, -256
1 से 10 तक संख्याओं का योग निकालें।
शुरुआती · एल्गोरिदम
LOAD 1 R1 LOAD 0 R2 LOOP 10 LOAD R2 ADD R1 COPY R0 R2 LOAD R1 ADD 1 COPY R0 R1 RETURN LOAD R2 PRINT HALT
आउटपुट: 55
लूप से 5! (5 फैक्टोरियल = 120) निकालें।
मध्यवर्ती · एल्गोरिदम
LOAD 5 R1 LOAD 1 R2 LOOP 5 LOAD R2 MUL R1 COPY R0 R2 LOAD R1 SUB 1 COPY R0 R1 RETURN LOAD R2 PRINT HALT
आउटपुट: 120
चिह्न वाले 32-बिट चिह्न मास्क से दो छोटे गैर-ऋणात्मक पूर्णांकों में बड़ा चुनें।
शुरुआती · मूल बातें
LOAD 15 R1 LOAD 25 R2 LOAD R1 SUB R2 AND -2147483648 JUMP_IF_ZERO first LOAD R2 JUMP show first: LOAD R1 show: PRINT HALT
आउटपुट: 25
स्टैक से R1 और R2 के मान आपस में बदलें।
शुरुआती · मूल बातें
📥 10 📋 R0 R1 📥 20 📋 R0 R2 📥 R1 🖨️ 📥 R2 🖨️ 📥 R1 ⬆️ 📥 R2 📋 R0 R1 ⬇️ 📋 R0 R2 📥 R1 🖨️ 📥 R2 🖨️ ⏹️
आउटपुट: 10, 20, 20, 10
चिह्न मास्क से छोटे चिह्न वाले 32-बिट पूर्णांक का निरपेक्ष मान निकालें।
शुरुआती · एल्गोरिदम
LOAD -42 R1 LOAD R1 AND -2147483648 JUMP_IF_ZERO positive LOAD R1 MUL -1 JUMP show positive: LOAD R1 show: PRINT HALT
आउटपुट: 42
3 से 1, फिर 1 से 3 गिनें।
शुरुआती · मूल बातें
📥 3 🖨️ ➖ 1 ❓ 5 ⏭️ 1 📥 1 🖨️ ➕ 1 ⚖️ 4 ❓ 11 ⏭️ 6 ⏹️
आउटपुट: 3, 2, 1, 1, 2, 3
जोड़ से 7 दो बार दुगना करें, जो 4 से गुणा के बराबर है।
मध्यवर्ती · उन्नत
📥 7 📋 R0 R1 📥 R1 ➕ R1 📋 R0 R1 📥 R1 ➕ R1 📋 R0 R1 📥 R1 🖨️ ⏹️
आउटपुट: 28
पहली 5 त्रिभुजीय संख्याएँ छापें: 1, 3, 6, 10, 15।
मध्यवर्ती · एल्गोरिदम
LOAD 0 R2 LOAD 1 R1 LOOP 5 LOAD R2 ADD R1 COPY R0 R2 PRINT LOAD R1 ADD 1 COPY R0 R1 RETURN HALT
आउटपुट: 1, 3, 6, 10, 15
सभी 8 रजिस्टरों में मान प्रतिलिपि करें।
मध्यवर्ती · उन्नत
📥 42 📋 R0 R1 📋 R1 R2 📋 R2 R3 📋 R3 R4 📋 R4 R5 📋 R5 R6 📋 R6 R7 📥 R7 🖨️ ⏹️
आउटपुट: 42