section 7 - Index of

section 7 - Index of section 7 - Index of

11.07.2015 Views

Table A-1 Instruction Description Notation (Continued)Program Control Unit Registers OperandsPCMRCCRSR'OMRLALCSPSSHSSLSSProgram Counter Register (16 Bits)Mode Register (8 Bits)Condition Code Register (8 Bits)Status Register = MR:CCR (16 Bits)Operating Mode Register (8 Bits)Hardware Loop Address Register (16 Bits)Hardware Loop Counter Register (16 Bits)System Stack Pointer Register (6 Bits)Upper Portion of the Current Top of the Stack (16 Bits)Lower Portion of the Current Top of the Stack (16 Bits)System Stack RAM = SSH: SSL (15 Locations by 32 Bits)Address Operandseaeaxeayxxxxxxxaapp< ... >X:Y:L:P:Effective AddressEffective Address for X BusEffective Address for Y BusAbsolute Address (16 Bits)Short Jump Address (12 Bits)Absolute Short Address (6 Bits, Zero Extended)I/O Short Address (6 Bits, Ones Extended)Specifies the Contents of the Specified AddressX Memory ReferenceY Memory ReferenceLong Memory Reference = X:YProgram Memory Reference

Table A-1 Instruction Description Notation (Continued)Miscellaneous OperandsS,SnD,DnD[n]Source Operand RegisterDestination Operand RegisterBit n of D Destination Operand Register#n Immediate Short Data (5 Bits)#XX#XXX#XXXXXXImmediate Short Data (8 Bits)Immediate Short Data (12 Bits)Immediate Data (24 Bits)Unary Operators- Negation Operator- Logical NOT Operator (Overbar)PUSHPULLREADPURGEI IPush Specified Value onto the System Stack (SS) OperatorPull Specified Value from the System Stack (SS) OperatorRead the Top of the System Stack (SS) OperatorDelete the Top Value on the System Stack (SS) OperatorAbsolute Value OperatorBinary Operators+ Addition Operator- Subtraction Operator* Multiplication Operator+,/ Division Operator+ Logical Inclusive OR Operator. Logical AND OperatorEDLogical Exclusive OR Operator-+ "Is Transferred To" OperatorConcatenation Operator

Table A-1 Instruction Description Notation (Continued)Miscellaneous OperandsS,SnD,DnD[n]Source Operand RegisterDestination Operand RegisterBit n <strong>of</strong> D Destination Operand Register#n Immediate Short Data (5 Bits)#XX#XXX#XXXXXXImmediate Short Data (8 Bits)Immediate Short Data (12 Bits)Immediate Data (24 Bits)Unary Operators- Negation Operator- Logical NOT Operator (Overbar)PUSHPULLREADPURGEI IPush Specified Value onto the System Stack (SS) OperatorPull Specified Value from the System Stack (SS) OperatorRead the Top <strong>of</strong> the System Stack (SS) OperatorDelete the Top Value on the System Stack (SS) OperatorAbsolute Value OperatorBinary Operators+ Addition Operator- Subtraction Operator* Multiplication Operator+,/ Division Operator+ Logical Inclusive OR Operator. Logical AND OperatorEDLogical Exclusive OR Operator-+ "Is Transferred To" OperatorConcatenation Operator

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!