228
Комментарий:
|
← Версия 5 от 2019-11-20 00:09:13 ⇥
469
|
Удаления помечены так. | Добавления помечены так. |
Строка 1: | Строка 1: |
= 02. Command decoding and syscalls = | = 02. Command decoding, memory access and syscalls = |
Строка 3: | Строка 3: |
* Mnemonic pseudoinstruction (e. g. `move $t1 $t2` instead of `addui $t1 $zero $t2`) * Memory access (load/store) * Calculating address (register + immediate offset) * pseudoinustruction (`lui $at halfword` + …) |
|
Строка 5: | Строка 9: |
* Read integer, write integer and halt syscalls | * Read integer, write integer and halt syscalls |
02. Command decoding, memory access and syscalls
Command decoding (I, R, J and their fields), probably using Python commandline
Mnemonic pseudoinstruction (e. g. move $t1 $t2 instead of addui $t1 $zero $t2)
- Memory access (load/store)
- Calculating address (register + immediate offset)
pseudoinustruction (lui $at halfword + …)
- Simple mars program
The syscall concept
- Read integer, write integer and halt syscalls