Table 6.2

Read/Write Instructions

 

 

 

 

 

 

Opcode 111

Opcode 110

Opcode 101

Operator

Read-Modify-Write

Move to SFBR

Move from SFBR

 

 

 

 

000

Move data into register.

Move data into SCSI First

Move data into register.

 

Syntax: “Move data8 to

Byte Received (SFBR)

Syntax: “Move data8 to

 

RegA”

register. Syntax: “Move

RegA”

 

 

data8 to SFBR”

 

 

 

 

 

0011

Shift register one bit to the

Shift register one bit to the

Shift the SCSI First Byte

 

left and place the result in

left and place the result in

Received (SFBR) register

 

the same register. Syntax:

the SCSI First Byte

one bit to the left and place

 

“Move RegA SHL RegA”

Received (SFBR) register.

the result in the register.

 

 

Syntax: “Move RegA SHL

Syntax: “Move SFBR SHL

 

 

SFBR”

RegA”

 

 

 

 

010

OR data with register and

OR data with register and

OR data with SFBR and

 

place the result in the same

place the result in the SCSI

place the result in the

 

register. Syntax: “Move

First Byte Received (SFBR)

register. Syntax: “Move

 

RegA data8 to RegA”

register. Syntax: “Move

SFBR data8 to RegA”

 

 

RegA data8 to SFBR”

 

 

 

 

 

011

XOR data with register and

XOR data with register and

XOR data with SFBR and

 

place the result in the same

place the result in the SCSI

place the result in the

 

register. Syntax: “Move

First Byte Received (SFBR)

register. Syntax: “Move

 

RegA XOR data8 to RegA”

register. Syntax: “Move

SFBR XOR data8 to RegA”

 

 

RegA XOR data8 to SFBR”

 

 

 

 

 

100

AND data with register and

AND data with register and

AND data with SFBR and

 

place the result in the same

place the result in the SCSI

place the result in the

 

register. Syntax: “Move

First Byte Received (SFBR)

register. Syntax: “Move

 

RegA & data8 to RegA”

register. Syntax: “Move

SFBR & data8 to RegA”

 

 

RegA & data8 to SFBR”

 

 

 

 

 

1011

Shift register one bit to the

Shift register one bit to the

Shift the SCSI First Byte

 

right and place the result in

right and place the result in

Received (SFBR) register

 

the same register. Syntax:

the SCSI First Byte

one bit to the right and place

 

“Move RegA SHR RegA”

Received (SFBR) register.

the result in the register.

 

 

Syntax: “Move RegA SHR

Syntax: “Move SFBR SHR

 

 

SFBR”

RegA”

 

 

 

 

6-26

Instruction Set of the I/O Processor

Page 166
Image 166
LSI 53C810A technical manual Read/Write Instructions, Byte Received Sfbr