Intel 80L188EC 사용자 설명서

다운로드
페이지 88
6-3
iRISM-186 COMMANDS
6
6.5.1
SET_DATA_FLAG (Code 00H)
This command sets the DATA_FLAG. This forces the next character received by the RISM
to be treated as data, even if its value corresponds to a RISM command. The code that over-
rides the normal selection of command or data also clears the DATA_FLAG so that it
applies only to the first character received after the SET_DATA_FLAG command.
6.5.2
TRANSMIT (Code 02H)
This command transmits the lower eight bits of the RISM_DATA register to the host, right
shifts the data register eight places, and increments the RISM_ADDR register. Sequential
TRANSMIT commands are used to read the RISM_DATA register; the RISM_ADDR reg-
ister indicates the address that corresponds to the least-significant byte in the RISM_DATA
register.
6.5.3
READ_BYTE (Code 04H)
This command reads the byte of memory pointed to by the RISM_ADDR register and
places the result in the least-significant byte of the RISM_DATA register.
6.5.4
READ_WORD (Code 05H)
This command reads the word of memory pointed to by the RISM_ADDR register and
places the result in the least-significant word of the RISM_DATA register.
6.5.5
READ_DOUBLE (Code 06H)
This command reads the double-word of memory pointed to by the address register and
places the result in the RISM_DATA register.
6.5.6
WRITE_BYTE (Code 07H)
This command stores the least-significant byte of the RISM_DATA register in the byte of
memory pointed to by the RISM_ADDR register and increments the RISM_ADDR register
(by one) to point to the next memory byte.
6.5.7
WRITE_WORD (Code 08H)
This command stores the least-significant word of the RISM_DATA register in the word of
memory pointed to by the RISM_ADDR register and increments the RISM_ADDR register
(by two) to point at the next memory word.