Next: FASTBUS I/O: Up: Specifications Previous: Test Under Mask

TM Test under Mask

Programming Note
The immediate byte's position in the operand is reversed. Given a word-aligned address D, bytes will be accessed as follows:


\begin{tabular}{ll}
Address  Bits 
D        D(31:24) 
D+1      D(23:16) 
D+2      D(15:8) 
D+3      D(7:0)

Relevant Extended Mnemonic Instructions:


Mnemonic     Meaning                Op Code 
BO or BOR    Branch if Ones	    BC or BCR 1
BM or BMR    Branch if Mixed 	    BC or BCR 4
BZ or BZR    Branch if Zeroes	    BC or BCR 8 
BNO or BNOR  Branch if Not Ones     BC or BCR 14

Table 5: SSP Instructions

 Op
Code Mnemonic Name Type
44 BALM BRANCH AND SAVE MASKS RR
09 BALR0 SPECIAL BALR RR
03 BALRM BRANCH AND SAVE MASKS RR
08 BALR0M SPECIAL BALR (SAVE MASKS) RR
0B BCR0 SPECIAL BCR RR
21 BCTF BRANCH ON COUNT, AS UP RX
0A BCTR0 SPECIAL BCTR RR
28 CF COMPARE, AS UP RX
60 FPA PRIMARY ADDRESS RX
30 FPAI PRIMARY ADDRESS, IGNORE SS RX
62 FPR READ RANDOM RX
64 FPRB2 READ BLOCK (SS=2) RX
65 FPRB2C READ BLOCK (SS=2, COUNT GUARD) PL
66 FPRBC READ BLOCK (COUNT) PL
63 FPRNTA READ SECONDARY ADDRESS RX
67 FPW WRITE RANDOM PL
69 FPWBC WRITE BLOCK (COUNT) PL
68 FPWI WRITE RANDOM INDIRECT PL
32 FPWIG WRITE RANDOM, IGNORE SS PL
6A FPWBP WRITE PIPELINED (COUNT) PL
61 FPWNTA SECONDARY ADDRESS RX
31 FPWNTAI SECONDARY ADDRESS, IGNORE SS RX
7A FR PRIMARY, SECONDARY, READ RANDOM PL
7B FRB2 PRIMARY, SECONDARY, READ BLOCK PL
7C FRB2C PRIMARY, SECONDARY, READ BLOCK PL
7D FRBC PRIMARY, SECONDARY, READ BLOCK PL
72 FSR SECONDARY, READ RANDOM PL
73 FSRB2 SECONDARY, READ BLOCK PL
74 FSRB2C SECONDARY, READ BLOCK PL
75 FSRBC SECONDARY, READ BLOCK PL
76 FSW SECONDARY, WRITE RANDOM PL
77 FSWBC SECONDARY, WRITE BLOCK PL
78 FSWI SECONDARY, WRITE RANDOM INDIRECT PL
7E FW PRIMARY, SECONDARY, WRITE RAND. PL
7F FWBC PRIMARY, SECONDARY, WRITE BLOCK PL
6E HALT WRITE CSR#0 RX
27 LF LOAD, AS UP RX
20 LAF LOAD ADDRESS, AS UP RX
A2 LPC LOAD PC (16 BIT) S
24 NF AND, AS UP RX
25 OF OR, AS UP RX
6F RCSR0 READ CSR#0 RX
2A SF SUBTRACT, AS UP RX
9C SLAB SHIFT LEFT BYTE RS
9A SLLB SHIFT LEFT LOGICAL BYTE RS
9E SR32 SHIFT RIGHT 32 RS
9D SRAB SHIFT RIGHT BYTE RS
80 SSM SET SYSTEM MASK S
23 STF STORE, AS UP RX
6E WCSR0 WRITE CSR#0 RX
99 WCSR0X WRITE CSR#0 RS
26 XF EXCLUSIVE OR, AS UP RX

SSP INSTRUCTIONS



Next: FASTBUS I/O: Up: Specifications Previous: Test Under Mask


A.Daviel,TRIUMF