Update README.md
This commit is contained in:
@ -23,17 +23,14 @@ instuctions (arithmetic):
|
|||||||
mul (multiply)
|
mul (multiply)
|
||||||
div (divide)
|
div (divide)
|
||||||
mod (modulus, division remainder)
|
mod (modulus, division remainder)
|
||||||
|
|
||||||
shl (logical shift left)
|
shl (logical shift left)
|
||||||
shr (logical shift right)
|
shr (logical shift right)
|
||||||
ahr (arithmetic shift right)
|
ahr (arithmetic shift right)
|
||||||
ror (logical rotate right)
|
ror (logical rotate right)
|
||||||
|
|
||||||
and (logical AND)
|
and (logical AND)
|
||||||
or (logical OR)
|
or (logical OR)
|
||||||
xor (logical XOR)
|
xor (logical XOR)
|
||||||
not (logical NOT/invertion)
|
not (logical NOT/invertion)
|
||||||
|
|
||||||
xchg (exchange registers)
|
xchg (exchange registers)
|
||||||
|
|
||||||
Insutrctions (load/store):
|
Insutrctions (load/store):
|
||||||
@ -41,13 +38,10 @@ Insutrctions (load/store):
|
|||||||
lds (load register with value from memory, using the stack pointer as the base)
|
lds (load register with value from memory, using the stack pointer as the base)
|
||||||
ldb (load register with value from memory, using a specified register as the base)
|
ldb (load register with value from memory, using a specified register as the base)
|
||||||
ldi (load register with and immediate value, only low 21 bits)
|
ldi (load register with and immediate value, only low 21 bits)
|
||||||
|
|
||||||
str (store register at memory, using the program counter as the base)
|
str (store register at memory, using the program counter as the base)
|
||||||
sts (store register at memory, using the stack pointer as the base)
|
sts (store register at memory, using the stack pointer as the base)
|
||||||
stb (store register at memory, using the specified register as the base)
|
stb (store register at memory, using the specified register as the base)
|
||||||
|
|
||||||
ldh (load high 11 bits of register with immediate)
|
ldh (load high 11 bits of register with immediate)
|
||||||
|
|
||||||
sti (store a 21-bit immediate at memory, using the program counter as the base)
|
sti (store a 21-bit immediate at memory, using the program counter as the base)
|
||||||
stj (store a 21-bit immediate at memory, using the stack pointer as the base)
|
stj (store a 21-bit immediate at memory, using the stack pointer as the base)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user