Table 6.2 read/write instructions, Read/write instructions – LSI 53C810A User Manual

Page 166

Advertising
background image

6-26

Instruction Set of the I/O Processor

Table 6.2

Read/Write Instructions

Operator

Opcode 111
Read-Modify-Write

Opcode 110
Move to SFBR

Opcode 101
Move from SFBR

000

Move data into register.
Syntax: “Move data8 to
RegA”

Move data into

SCSI First

Byte Received (SFBR)

register. Syntax: “Move
data8 to SFBR”

Move data into register.
Syntax: “Move data8 to
RegA”

001

1

Shift register one bit to the
left and place the result in
the same register. Syntax:
“Move RegA SHL RegA”

Shift register one bit to the
left and place the result in
the

SCSI First Byte

Received (SFBR)

register.

Syntax: “Move RegA SHL
SFBR”

Shift the

SCSI First Byte

Received (SFBR)

register

one bit to the left and place
the result in the register.
Syntax: “Move SFBR SHL
RegA”

010

OR data with register and
place the result in the same
register. Syntax: “Move
RegA | data8 to RegA”

OR data with register and
place the result in the

SCSI

First Byte Received (SFBR)

register. Syntax: “Move
RegA | data8 to SFBR”

OR data with SFBR and
place the result in the
register. Syntax: “Move
SFBR | data8 to RegA”

011

XOR data with register and
place the result in the same
register. Syntax: “Move
RegA XOR data8 to RegA”

XOR data with register and
place the result in the

SCSI

First Byte Received (SFBR)

register. Syntax: “Move
RegA XOR data8 to SFBR”

XOR data with SFBR and
place the result in the
register. Syntax: “Move
SFBR XOR data8 to RegA”

100

AND data with register and
place the result in the same
register. Syntax: “Move
RegA & data8 to RegA”

AND data with register and
place the result in the

SCSI

First Byte Received (SFBR)

register. Syntax: “Move
RegA & data8 to SFBR”

AND data with SFBR and
place the result in the
register. Syntax: “Move
SFBR & data8 to RegA”

101

1

Shift register one bit to the
right and place the result in
the same register. Syntax:
“Move RegA SHR RegA”

Shift register one bit to the
right and place the result in
the

SCSI First Byte

Received (SFBR)

register.

Syntax: “Move RegA SHR
SFBR”

Shift the

SCSI First Byte

Received (SFBR)

register

one bit to the right and place
the result in the register.
Syntax: “Move SFBR SHR
RegA”

Advertising