3 0001 - Register Operations🔗
load an 8-bit constant into the register, clearing its higher 8 bits
load an 8-bit constant into the higher 8 bits of the register
(ldw r:bb68-gpr w:bb68-word)
|
macro documentation test
Loads 32-bit integer into the specified pair. The higher 16
bits go into the first register and the lower into the second.
(ldr* n m)
|
| |
| n | | = | | bb68-gpr | | | | | | | | m | | = | | bb68-gpr |
|
| |
|
(ldr variant)
|
| |
| variant | | = | | dest:bb68-gpr src:bb68-gpr | | | | | | | dest:bb68-gprp src:bb68-gprp |
|
Copies/moves a value to a register or register pair dest from a given register (pair) src.
(swap* n m)
|
| |
| n | | = | | bb68-gpr | | | | | | | | m | | = | | bb68-gpr |
|
| |
|
(swap variant)
|
| |
| variant | | = | | dest:bb68-gpr src:bb68-gpr | | | | | | | dest:bb68-gprp src:bb68-gprp |
|
Swaps values of a register or register pair dest with a given register (pair) src.