Write a Simple Computer program that swaps the values in locations 98 and 99.
Click the Check button to check your work.
For your convenience, here is the instruction set:
Mnemonic | Code (1st word) | Code (2nd word) | Description |
---|---|---|---|
STORE | 160 | n | Store the contents of AX in memory location n |
LOAD | 161 | n | Load AX with the contents of location n |
ADDI | 44 | n | Add n to AX (add immediate) |
SUBI | 45 | n | Subtract n from AX (subtract immediate) |
ADD | 50 | n | Add the contents of location n to AX |
SUB | 51 | n | Subtract the contents of location n from AX |
MUL | 52 | n | Multiply the contents AX by the contents of location n |
DIV | 53 | n | Divide the contents of AX by the contents of location n |
JPOS | 127 | n | Jump to the instruction in location n if AX > 0 |
JZERO | 128 | n | Jump to the instruction in location n if AX = 0 |
HALT | 0 | Halt the execution |