مرحبًا بالعالم
برنامجك الأول بالرموز التعبيرية! يحمّل عددًا ويطبعه.
مبتدئ · الأساسيات
📥 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
ادفع قيمًا إلى المكدّس وأزلها منه.
متقدّم · متقدّم
📥 10 ⬆️ 📥 20 ⬆️ 📥 30 ⬆️ ⬇️ 🖨️ ⬇️ 🖨️ ⬇️ 🖨️ ⏹️
المخرجات: 30, 20, 10
اضرب 6 × 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
اطبع أول خمسة أعداد مثلّثية: 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
انسخ قيمةً عبر السجلات الثمانية كلها.
متوسط · متقدّم
📥 42 📋 R0 R1 📋 R1 R2 📋 R2 R3 📋 R3 R4 📋 R4 R5 📋 R5 R6 📋 R6 R7 📥 R7 🖨️ ⏹️
المخرجات: 42