This instruction copies the specified number of bytes from the source address to the destination address.
Syntax |
move_byte (sorg, dest, i32 num) |
---|---|
sorg |
It is the address at which the memory area to be copied begins. It can be an integer, real or string local variable or an integer or real or string register |
dest |
It is the address at which the memory area where to download data begins. It can be an integer, real, or string local variable or an integer or real or string register |
num |
It is the number of bytes to be copied |
Validity |
Rule, Task |
Note |
The system does not guarantee atomicity of the buffer. Special care must be taken if the data moved may be changed by multiple tasks with different priorities |
Example of use:
|