Mikroone - Online Help
Overview through all commands of Mikroone
1. Load- and Save-Commands
Loading Data from Data Memory |
01011 | |
Saving Data from Data Memory |
01010 | |
Loading a Constant to Low - Part of a Register |
01000 | |
Loading a Constant to High - Part of a Register |
10001 | |
Loading Content of I/O to a Register |
11011 | |
Loading Content of I/O to a Register |
11010 |
2. Arithmetic Commands
Addition with Carry |
10111 | |
Substraction with Carry |
10110 | |
Addition without Carry |
00111 | |
Substraction without Carry |
00110 | |
Bit - Rotation to the right |
10101 | |
Bit - Rotation to the left |
10100 | |
Bit - Shift right |
00101 | |
Bit - Shift left |
00100 |
3. Logical Commands
Bitwise Negation |
00000 | |
Bitwise exclusiv-OR |
00001 | |
Bitwise OR |
00010 | |
Bitwise AND |
00011 | |
Bitmasking |
10000 | |
Inverting Bit |
10001 | |
Set Bit |
10010 | |
Clear Bit |
10011 |
4. Jump Commands
unconditioned Jump |
11110 | |
Jump if Carry - Bit is set |
11101 | |
Jump if Zero - Bit is set |
11100 | |
Jump if Carry - Bit is not set |
01101 | |
Jump if Zero - Bit is not set |
01100 |
5. Additional Commands
Push to Stack |
11001 | |
Pop to Stack |
11000 | |
Jump to subroutine |
01110 | |
Return from subroutine |
01111 | |
Return from Interruptroutine |
01111 | |
End of program |
11111 |
6. New Commands