💻 8-bit Computer Simulator

محاكي مطابق لمشروع SAP-1 (Simple-As-Possible Computer)

البرامج الجاهزة
التحكم في النبضات (Clock)
سريع بطيء
محرر البرنامج
💡 صيغة: تعليمة [قيمة]
الباص (8-bit Bus) 0x00
PC (Program Counter)
0000
0
MAR (Memory Address)
0000
0
IR (Instruction)
0000 0000
NOP
A Register
0000 0000
0
B Register
0000 0000
0
ALU
0000 0000
A + B
شاشة الإخراج (Output Register)
000
0000 0000
النظام جاهز - حمّل برنامج وابدأ التشغيل
إشارات التحكم (Control Word)
الذاكرة (RAM - 16 bytes)
مرجع التعليمات (Instruction Set)
LDA addr
0001
تحميل من العنوان لـ A
ADD addr
0010
A = A + Mem[addr]
SUB addr
0011
A = A - Mem[addr]
STA addr
0100
Mem[addr] = A
JMP addr
0110
PC = addr
OUT
1110
عرض A على Display
HLT
1111
إيقاف الـ CPU
LDI #imm
0101
A = قيمة فورية