Update Instruction Set
+6
-3
@@ -51,10 +51,13 @@ The jump range: 256MB region around current PC. For longer jumps than this, see
|
||||
To compute this address, the linker should find the address of the label, cut off the top 4 bits, then rightward shift twice. The CPU will then convert this to the actual 32-bit address following the steps outlined above.
|
||||
|
||||
|
||||
### Instructions
|
||||
# Processor Instruction Set Reference
|
||||
## Instructions
|
||||
|
||||
# Processor Instruction Set Reference
|
||||
### Pseudo-Instructions
|
||||
See the Pseduo-Instructions reference in [Assembler](https://git.zxq5.dev/LowLevelDevs/damn_simple_architecture/wiki/Assembler)
|
||||
|
||||
### Hardware Instructions
|
||||
- these are part of the official spec for the processor and defined in [damn_simple_architecture/common](https://git.zxq5.dev/LowLevelDevs/damn_simple_architecture/src/branch/main/common).
|
||||
|
||||
| Hex | Type | Mnemonic | Operands | Description |
|
||||
|------|------|----------|----------|-------------|
|
||||
|
||||
Reference in New Issue
Block a user