|
|
|
| Table 1.11 Data type modifiers (OP.modifier). |
| | Modifier | Data Type | | B | Byte (8 bits) | | UB | Unsigned Byte (8 bits) | | H | Half Word (16 bits) | | UH | Unsigned Half Word (16 bits) | | W | Word (32 bits) | | UW | Unsigned Word (32 bits) | | F | Floating Point (32 bits) | | D | Double Precision Floating Point (64 bits) | | C | Character or Decimal in an 8-bit format | | P | Decimal in a packed (4-bit) format |
|
|
| Table 1.12 Branch conditionsBC.CC. |
| | CC | Condition | CC | Condition | | T | True (always) | LE | Less Than or Equal | | F | False (never) | LT | Less Than | | V | Overflow | EQ | Equal | | C | Carry or Borrow | NE | Not Equal | | PE | Even Parity | GE | Greater Than or Equal | | PO | Odd Parity | GT | Greater Than |
|
|
| Table 1.13 Three conventions used in this book: ALU instruction. | | Case 1 | OP.X Destination, Source 1, Source 2 (three operand format) | | or | | Case 2 | OP.X Destination, Source (if only two operands are specified) | | or | | Case 3 | OP.X Destination/Source 1, Source 2 (here OP uses two source operands and rewrites the result in the source 1 location) | | (OP indicates an ALU operation and X indicates a data type/size. Case 1 is used in L/S machines, case 3 in R/M. The OP type distinguishes case 2 from the others. The R+M machines use all three cases. The formats are distinguished implicity by OP or explicitly by a special OP identifier, e.g., ADD2 or ADD3.) |
|
|
|