CD FLOATING-POINT FEATURE INSTRUCTIONS Add Normalized, Extended (c,x) AXR 36 RR Rl,R2
Add Normalized, Long Ic) ADR 2A RR Rl,R2
Add Normalized, Long (c) AD 6A RX Rl,D2(X2,82)
Add Normalized, Short (c) AER 3A RR Rl,R2
Add Normalized, Short (c) AE 7A RX Rl,D2(X2,82)
Add Unnormalized, Long Ic) AWR 2E RR Rl,R2
Add Unnormalized, Long (c) AW 6E RX Rl,D2(X2,82)
Add Unnormalized, Short (c) AUR 3E RR Rl,R2
Add Un normalized, Short Ic) AU 7E RX Rl,D2(X2,82)
Compare, Long Ic) CDR 29 RR Rl,R2
Compare, Long (e) CD 69 RX Rl,D2(X2,B2)
Compare, Short (c) CER 39 RR Rl,R2
Compare, Short (e) CE 79 RX Rl,D2(X2,B2)
Divide, Long DDR 2D RR Rl,R2
Divide, Long DO 60 RX Rl,D2(X2,B2)
Divide, Short DER 3D RR Rl,R2
Divide, Short DE 7D RX R1,D2(X2,82)
Halve, Long HDR 24 RR R1,R2 Halve, Short HER 34 RR Rl,R2
Load and Test, Long Ie) LTDR 22 RR R1,R2
Load and Test, Short Ie) LTER 32 RR Rl,R2
Load Complement, Long (e) LCDR 23 RR Rl,R2
Load Complement, Short Ie) LCER 33 RR R1,R2
Load, Long LDR 28 RR R1.R2 Load, Long LD 68 RX R1,D2(X2,82)
Load Negative, Long Ie) LNDR 21 RR Rl,R2
Load Negative, Short Ic) LNER 31 RR R1,R2
Load Positive, Long (c) LPDR 20 RR R1.R2
Load Positive, Short (c) LPER 30 RR Rl,R2
Load Rounded. Extended to Long (x) LRDR 25 RR Rl,R2
Load Rounded, Long to Short (x) LRER 35 RR Rl,R2
Load, Short LER 38 RR Rl,R2
Load. Short LE 78 RX Rl,D2(X2,82) Multiply, Extended (x) MXR 26 RR Rl,R2
Multiply, Long MDR 2C RR Rt,R2 Multiply, Long MD 6C RX Rl,D2(X2,B2) Multiply, Long/Extended (x) MXDR 27 RR Rl,R2 Multiply, Long/Extended (x) MXD 67 RX R1,D2(X2.B2) Short MER 3C RR R1,R2
Multiply. Short ME 7C RX R1,D2(X2.B2) Store, Long STD 60 RX Rt ,D2(X2,B2) Store. Short STE 70 RX Rt,D2(X2,B2)
Subtract Normalized. Extended (c.x) SXR 37 RR Rl,R2 Subtract Normalized. Long (e) SDR 28 RR Rl,R2 Subtract Normalized. Long (c) SD 68 RX Rl,D2(X2,82) Subtract Normalized. Short (c) SER 38 RR Rl,R2 Subtract Normalized, Short (c) SE 78 RX Rl,D2(X2,82)
Subtract Unnormalized. Long Ie) SWR 2F RR Rl.R2 Subtract Unnormalized, Long (c) SW 6F RX Subtract Unnormalized, Short Ie) SUR 3F RR Rl.R2 Subtract Unnormalized, Short (c) SU 7F RX Rl,D2(X2.82) NOTES ------------------------------------------------------------_._-------- ---------------------------------------------------------------------------
EXTENDED MNEMONIC INSTRUCTION CODES GENERAL
Extended Code
B D2(X2,B2)
BR R2 NOP D2(X2.B2) NOPR R2
Machine Instruction
BC 15, D2(X2,B2)
BCR 15, R2
BC O. D2(X2.B2)
BCR 0, R2
AFTER COMPARE INSTRUCTIONS (A:B)
BH D2(X2,B2) BC 2, D2(X2,B2)
BL D2(X2.B2) BC 4, D2(X2,B2)
BE D2(X2,B2) BC 8. D2(X2,B2)
BNH D2(X2.B2) BC 13, D2(X2,B2)
BNL D2(X2,B2) BC 11, D2(X2,B2)
BNE D2(X2.B2) BC 7, D2(X2,B2)
AFTER ARITHMETIC INSTRUCTIONS BO D2(X2,B2) BC 1, D2(X2.B2)
BP D2(X2,B2) BC 2, D2(X2,B2)
BM D2(X2,B2) BC 4, D2(X2,B2)
BZ D2(X2,B2) BC 8, D2(X2,B2)
BNP D2(X2.B2) BC 13, D2(X2,B2)
BNM D2(X2.B2) BC 11, D2(X2.B2)
BNZ D2(X2,B2) BC 7, D2(X2,B2)
AFTER TEST UNDER MASK INSTRUCTIONS BO D2(X2,B2) BC 1, D2IX2.B2) BM D2(X2.B2) BC 4, D2CX2,B2) BZ D21X2,B2) BC 8, D2(X2,B2) BNO D21X2,B2) BC 14, D2(X2,B2)
CNOP ALIGNMENT Double Word
Word I Meaning
Branch Unconditionally
Branch Unconditionally
No Operation No Operation (RR)
Branch on A High
Branch on A Low
Branch on A Equal B
Branch on A Not High
Branch on A Not Low
Branch on A Not Equal B
Branch on Overflow Branch on Plus
Branch on Minus
Branch on Zero
Branch on Not Plus
Branch on Not Minus
Branch on Not Zero
Branch if Ones Branch if Mixed
Branch if Zeros
Branch if Not Ones Word
Half Word I Half Word I Half Word I Half Word
Byte I Byte I Byte I Byte Byte I Byte I Byte i 0.8 2,8 4,8 6,8 EDIT AND EDMK PATTERN CHARACTERS (in hex)
20-digit selector
21-start of significance
22-field separator 40-blank 4B--period
5B--dollar sign
5C--asterisk
6B-comma
C3D9--CR SUMMARY OF CONSTANTS (OS and DOS Assemblers)
IMPLIED
LENGTH.
TYPE BYTES ALIGNMENT FORMAT C
- byte characters
X -byte hexadecimal digits
B - byte binary digits
F 4 word fixed-point binary
H
2 halfword fixed-point binary
E 4 word short floatinlJ"point D
8 doubleword long floatinlJ"Point L 16 doubleword extended floatinlJ"Point P -byte packed decimal
Z -byte zoned decimal
A 4 word value of address
y
2 halfword value of address S 2 halfword address in base-displacement form
V 4 word externally defined address value
Q* 4 word symbol naming a DXD or DSECT ·os only
Byte TRUNCA- TIDNI PADDING
right
left
left
left
left
right
right
right
left
left
left
left
-
left
left
Previous Page Next Page