Difference between revisions of "CSC103 Basic Instructions"
(→Basic Instructions for the Pocessor) |
(→Basic Instructions for the Pocessor) |
||
Line 20: | Line 20: | ||
JMZ Jmp if Acc=0 JMZ-I Jmp zero indirect | JMZ Jmp if Acc=0 JMZ-I Jmp zero indirect | ||
JMN Jmp if negative JMN-I Jmp negative indirect | JMN Jmp if negative JMN-I Jmp negative indirect | ||
− | JMF Jmp on flag | + | JMF Jmp on flag JMF-I Jmp flag indirect |
− | + | STO Store Acc in mem | |
<br /> | <br /> | ||
[[Category:CSC103]] | [[Category:CSC103]] |
Latest revision as of 05:48, 17 September 2013
Annotated Simulator
Basic Instructions for the Pocessor
Note "-C" means Constant
ADD Add to Acc ADD-C Add C to Acc SUB Sub from Acc SUB-C Sub C from Acc AND And with Acc AND-C And C with Acc OR Or with Acc OR-C Or C with Acc NOT invert Acc LOD-C Load C in Acc SHL Shift left Acc ADD-I Add-indirect SHR Shift right Acc SUB-I Sub-indirect INC Increment Acc AND-I And-indirect DEC Decrement Acc OR-I Or-indirect LOD Load Acc from mem LOD-I Load indirect HLT Stop! STO-I Store indirect JMP Jmp to address JMP-I Jmp indirect JMZ Jmp if Acc=0 JMZ-I Jmp zero indirect JMN Jmp if negative JMN-I Jmp negative indirect JMF Jmp on flag JMF-I Jmp flag indirect STO Store Acc in mem