summaryrefslogtreecommitdiff
path: root/etc/oemu/test-00.s
AgeCommit message (Collapse)Author
19 hoursoasm: Introduce encoding for the NOP instructionIan Moffett
The NOP (no operation) instruction simply tells the processor to do nothing. This can be useful for various things such as padding, timing, etc. -- nop nop nop ... -- Signed-off-by: Ian Moffett <ian@osmora.org>
32 hoursetc: Add usage of MROW instruction in test-00.sIan Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>
42 hoursoasm: Add initial support for labelsIan Moffett
A label is like a pin on a map with a number attached to it. OASM keeps track of a number referred to as the psuedo instruction pointer (PIP). This value is initially zero by default and is incremented every instruction. The purpose of this value is to pin a location in the code and mark it to be at a specific address so that further references to that label would be translated to the previous PIP value at the time of encountering the label. Signed-off-by: Ian Moffett <ian@osmora.org>
3 daysbuild: Add tests for oasm and oemu in etc/oemu/Ian Moffett
Signed-off-by: Ian Moffett <ian@osmora.org>