| Home | Exhibits | Wanted | Articles | Advertising | +Links |
Updated 11/26/2020
| Op. Code | Mnemonic | Operation |
| 00000000 | STOP | Halt Program Execution |
| 00000001 | HALT | Halt Program Execution |
| 00000010 | XCEA | Exchange E and A Registers |
| 00000011 | XCMA | Exchange M and A Registers |
| 00000100 | CHSN | Toggle Sign of Mantissa Portion E Register |
| 00000101 | CHSX | Toggle Exponent Sign of E Register |
| 00000110 | STXA | Copy Exponent Portion of A Register into Exponent Store |
| 00000111 | RCXA | Recall Exponent Store into Exponent Portion of A Register |
| 00001000 | ADDN | Add Mantissa Portion of E to Mantissa Portion of A |
| 00001001 | SUBN | Subtract Mantissa Portion of E from Mantissa Portion of A |
| 00001010 | ADDX | Add Exponent Portion of E to Exponent Portion of A |
| 00001011 | SUBX | Subtract Exponent Portion of E from Exponent Portion of A |
| 00001100 | INXA | Increment Exponent Portion of A Register |
| 00001101 | INXE | Increment Exponent Portion of E Register |
| 00001110 | DCXA | Decrement Exponent Portion of A Register |
| 00001111 | DCXE | Decrement Exponent Portion of E Register |
| 00010000 | SHRA | Shift Mantissa Portion of A Register Right One Digit |
| 00010001 | SHLA | Shift Mantissa Portion of A Register Left One Digit |
| 00010010 | SHRE | Shift Mantissa Portion of E Register Right One Digit |
| 00010011 | CLRE | Clear E Register |
| 00010100 | CLRA | Clear A Register |
| 00010101 | CALL | Clear Both E and A Registers |
| 00010110 | ADRP | If Index #1<>0, Add E to A; Decrement Index #1 |
| 00010111 | SBRP | If A >= E, Subtract E from A; Decrement Index #1 |
| 00011000 | SFAE | If A > E, Set Flag #1 |
| 00011001 | SFEA | If E > A, Set Flag #1 |
| 00011010 | SFNE | If A <> E, Set Flag #1 |
| 00011011 | SFRA | If Memory Register #0 > A, Set Flag #1 |
| 00011100 | SFNZ | If A <> 0, Set Flag #1 |
| 00011101 | SFAM | If A <= 0, Set Flag #1 |
| 00011110 | SFEM | If E <= 0, Set Flag #1 |
| 00011111 | SFE0 | If E = 0, Set Flag #1 |
| 00100000 | STR1 | Transfer Content of E into Memory Register #1 |
| 00100001 | STR2 | Transfer Content of E into Memory Register #2 |
| 00100010 | STR3 | Transfer Content of E into Memory Register #3 |
| 00100011 | STR4 | Transfer Content of E into Memory Register #4 |
| 00100100 | STR5 | Transfer Content of E into Memory Register #5 |
| 00100101 | STR6 | Transfer Content of E into Memory Register #6 |
| 00100110 | STR7 | Transfer Content of E into Memory Register #7 |
| 00100111 | STR8 | Transfer Content of E into Memory Register #8 |
| 00101000 | STRW | Transfer Content of E into Register W |
| 00101001 | STRZ | Transfer Content of E into Register X |
| 00101010 | STRY | Transfer Content of E into Register Y |
| 00101011 | STRZ | Transfer Content of E into Register Z |
| 00101100 | XFEM | Transfer Content of E into Register M |
| 00101101 | XFEA | Transfer Content of E into Register A |
| 00101110 | ---- | Undefined |
| 00101111 | STR0 | Transfer Content of E Into Memory Register #0 |
| 00110000 | RCR1 | Transfer Content of Memory Register #1 into E |
| 00110001 | RCR2 | Transfer Content of Memory Register #2 into E |
| 00110010 | RCR3 | Transfer Content of Memory Register #3 into E |
| 00110011 | RCR4 | Transfer Content of Memory Register #4 into E |
| 00110100 | RCR5 | Transfer Content of Memory Register #5 into E |
| 00110101 | RCR6 | Transfer Content of Memory Register #6 into E |
| 00110110 | RCR7 | Transfer Content of Memory Register #7 into E |
| 00110111 | RCR8 | Transfer Content of Memory Register #8 into E |
| 00111000 | RCRW | Transfer Content of Register W into E |
| 00111001 | RCRX | Transfer Content of Register X into E |
| 00111010 | RCRY | Transfer Content of Register Y into E |
| 00111011 | RCRZ | Transfer Content of Register Z into E |
| 00111100 | XFME | Transfer Content of Register M into E |
| 00111100 | XFAE | Transfer Content of Register A into E |
| 00111110 | ---- | Undefined |
| 00111111 | RCR0 | Transfer Content of Memory Register #0 into E |
| 01000000 | LIX0 | Set Index #1 to 0; Store P in P Store; Branch to 01,00 |
| 01000001 | LIX1 | Set Index #1 to 1; Store P in P Store; Branch to 01,00 |
| 01000010 | LIX2 | Set Index #1 to 2; Store P in P Store; Branch to 01,00 |
| 01000011 | LIX3 | Set Index #1 to 3; Store P in P Store; Branch to 01,00 |
| 01000100 | LIX4 | Set Index #1 to 4; Store P in P Store; Branch to 01,00 |
| 01000101 | LIX5 | Set Index #1 to 5; Store P in P Store; Branch to 01,00 |
| 01000110 | LIX6 | Set Index #1 to 6; Store P in P Store; Branch to 01,00 |
| 01000111 | LIX7 | Set Index #1 to 7; Store P in P Store; Branch to 01,00 |
| 01001000 | LIX8 | Set Index #1 to 8; Store P in P Store; Branch to 01,00 |
| 01001001 | LIX9 | Set Index #1 to 9; Store P in P Store; Branch to 01,00 |
| 01001010 | RST1 | Clear Index #1 |
| 01001011 | INI1 | Increment Index #1 |
| 01001100 | DCI1 | Decrement Index #1 |
| 01001101 | LDIX | Load Index #1 from Index #2 Location of M |
| 01001110 | XFIM | Transfer Index #1 to Index #2 Location of M |
| 01001111 | XFIE | Transfer Index #1 to Index #2 Location of E |
| 01010000 | SFS1 | Set Flag #1 if Switch #1 Closed |
| 01010001 | SFS2 | Set Flag #1 if Switch #2 Closed |
| 01010010 | SFS3 | Set Flag #1 if Switch #3 Closed |
| 01010011 | SFS4 | Set Flag #1 if Switch #4 Closed |
| 01010100 | SFS5 | Set Flag #1 if Switch #5 Closed |
| 01010101 | SFS6 | Set Flag #1 if Switch #6 Closed |
| 01010110 | SFS7 | Set Flag #1 if Switch #7 Closed |
| 01010111 | SFS8 | Set Flag #1 if Switch #8 Closed |
| 01011000 | SERR | Set Error Flip Flop |
| 01011001 | SOFL | Set Overflow Flip Flop |
| 01011010 | RFLF | Reset Flag #F |
| 01011011 | SK10 | If Index #1 = 0, Skip |
| 01011100 | SKLD | If Index 1 <> Least Significant Digit Position, Skip |
| 01011101 | SKX0 | If Exponent Portion of A = 0, Skip |
| 01011110 | SKXP | If Exponent Portion of A >= 0, Skip |
| 01011111 | SKP0 | If D0 Position of A <> 0, Skip |
| 01100000 | SKF1 | If Flag #1 Set; Skip, Reset Flag #1 |
| 01100001 | SKF2 | If Flag #2 Set; Skip, Reset Flag #2 |
| 01100010 | SKF3 | If Flag #3 Set; Skip, Reset Flag #3 |
| 01100011 | SKF4 | If Flag #4 Set; Skip, Reset Flag #4 |
| 01100100 | SKF5 | If Flag #5 Set; Skip, Reset Flag #5 |
| 01100101 | SKF6 | If Flag #6 Set; Skip, Reset Flag #6 |
| 01100110 | SKF7 | If Flag #7 Set; Skip, Reset Flag #7 |
| 01100111 | SKF8 | If Flag #8 Set; Skip, Reset Flag #8 |
| 01101000 | SKFA | If Flag #A Set; Skip, Reset Flag #A |
| 01101001 | SKFB | If Flag #B Set; Skip, Reset Flag #B |
| 01101010 | SKFC | If Flag #C Set; Skip, Reset Flag #C |
| 01101011 | SKFD | If Flag #D Set; Skip, Reset Flag #D |
| 01101100 | SKFE | If Flag #E Set; Skip, Reset Flag #E |
| 01101101 | SKFF | If Flag #F Set; Skip, Reset Flag #F |
| 01101110 | CHPG | Change Page on Next Branch Instruction |
| 01101111 | RCLP | Recall P from P Store |
| 01110000 | SFLF | Set Flag #F |
| 01110001 | SFL2 | Set Flag #2 |
| 01110010 | SFL3 | Set Flag #3 |
| 01110011 | SFL4 | Set Flag #4 |
| 01110100 | SFL5 | Set Flag #5 |
| 01110101 | SFL6 | Set Flag #6 |
| 01110110 | SFL7 | Set Flag #7 |
| 01110111 | SFL8 | Set Flag #8 |
| 01111000 | RFL4 | Reset Flag #4 |
| 01111001 | RFL6 | Reset Flag #6 |
| 01111010 | RFL8 | Reset Flag #8 |
| 01111011 | RSFL | Reset All Flags |
| 01111100 | LDOP | Load Decimal Point Selector Switch into Index #1 |
| 01111101 | RSI2 | Set Index #2 to D1 Position |
| 01111110 | PRI2 | Set Index #2 to "Exponent 10's" Position |
| 01111111 | INI2 | Increment Index #2 |
| 10xxxxxx | JUMP | Jump |
| 11xxxxxx | JSUB | Store P+1 in P Store; Branch |