From 4166b0e5430bd723e31c1198b8d940381aded499 Mon Sep 17 00:00:00 2001 From: krolxon Date: Mon, 5 Jan 2026 13:15:01 +0530 Subject: add cmp instruction, add reg, reg, and reg, imm variations --- README.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'README.md') diff --git a/README.md b/README.md index 2290da0..18a02e8 100644 --- a/README.md +++ b/README.md @@ -10,12 +10,13 @@ | Instruction | Syntax | | ----------- | ------------ | -| MOV | mov reg, imm | +| MOV | mov reg, imm OR mov reg, reg | | ADD | add r1, r2 | | SUB | sub r1, r2 | | JMP | jmp addr | | JZ | jz addr | | JNZ | jnz addr | +| CMP | cmp reg, imm OR cmp reg, reg | | HLT (Halt) | hlt | @@ -46,7 +47,7 @@ cargo run -- --f - [x] Lexer/Tokenizer - [x] Add label support (supporting JMP/JZ/JNZ) - [ ] Add instructions - - [ ] CMP + - [x] CMP - [ ] CALL - [ ] RET - [ ] Error handling -- cgit v1.2.3