1099
Appendix B
List of Instructions by Function Code
Function code Mnemonic Instruction Upward
Differentiation
Downward
Differentiation
Immediate
Refreshing
Specification
Page
--- LD LOAD @LD %LD !LD 89
--- LD NOT LOAD NOT @LD NOT %LD NOT !LD NOT 91
--- AND AND @AND %AND !AND 93
--- AND NOT AND NOT @AND NOT %AND NOT !AND NOT 95
--- OR OR @OR %OR !OR 97
--- OR NOT OR NOT @OR NOT %OR NOT !OR NOT 98
--- AND LD AND LOAD --- --- --- 100
--- OR LD OR LOAD --- --- --- 102
--- OUT OUTPUT --- --- !OUT 113
--- OUT NOT OUTPUT NOT --- --- !OUT NOT 114
--- SET SET @SET %SET !SET 122
--- RSET RESET @RSET %RSET !RSET 122
--- TIM TIMER --- --- --- 170
--- TIMX TIMER --- --- --- 170
--- CNT COUNTER --- --- --- 193
000 NOP NO OPERATION --- --- --- 133
001 END END --- --- --- 132
002 IL INTERLOCK --- --- --- 136
003 ILC INTERLOCK CLEAR --- --- --- 136
004 JMP JUMP --- --- --- 154
005 JME JUMP END --- --- --- 154
006 FAL FAILURE ALARM @FAL --- --- 936
007 FALS SEVERE FAILURE
ALARM
--- --- --- 944
008 STEP STEP DEFINE --- --- --- 752
009 SNXT STEP START --- --- --- 752
010 SFT SHIFT REGISTER --- --- --- 274
011 KEEP KEEP --- --- !KEEP 115
012 CNTR REVERSIBLE
COUNTER
--- --- --- 196
013 DIFU DIFFERENTIATE UP --- --- !DIFU 119
014 DIFD DIFFERENTIATE
DOWN
--- --- !DIFD 119
015 TIMH HIGH-SPEED TIMER --- --- --- 174
016 WSFT WORD SHIFT @WSFT --- --- 281
017 ASFT ASYNCHRONOUS
SHIFT REGISTER
@ASFT --- --- 279
019 MCMP MULTIPLE COMPARE @MCMP --- --- 230
020 CMP UNSIGNED COMPARE --- --- !CMP 220
021 MOV MOVE @MOV --- !MOV 247
022 MVN MOVE NOT @MVN --- --- 248
023 BIN BCD-TO-BINARY @BIN --- --- 389
024 BCD BINARY-TO-BCD @BCD --- --- 392
025 ASL ARITHMETIC SHIFT
LEFT
@ASL --- --- 283
026 ASR ARITHMETIC SHIFT
RIGHT
@ASR --- --- 286
027 ROL ROTATE LEFT @ROL --- --- 289
028 ROR ROTATE RIGHT @ROR --- --- 292