This project is an assembly language interpreter in a 32-bit version, The interpreter is very friendly and suitable for beginners who want to feel assembly language and understand the meaning of registers and the work of the processor.
Stack, Flags register, Interrupts, Labels.
- help - print the commands
- opc \ opcodes - print all the available instructions
- mem - print the registers values and names
- exit - exit from the Interpreter
MOV, ADD, SUB, MUL, DIV, INC,
DEC, OR, AND, XOR, NOT, NOP,
SHL, SHR, ROL, ROR, PUSH, POP,
CMP, JNZ, JZ, JNE, JE, JNS,
JS, JNO, JO, JNP, JP, JAE, JBE,
STI, CLI, XCHG, LOOP
EAX, AX, AL,
EBX, BX, BL,
ECX, CX, CL,
EDX, DX, DL
ESP, EBP
CF, ZF, SF, OF,
PF, AF, IF, DF