
72
Overview of Data Exchanges
Section 6-1
5.
The ASCII Unit sets an IOWR Request Flag for the CPU Unit. When an
IOWR (#FD00) instruction is executed, the CPU Unit writes data. Alter-
nately, the ASCII Unit sets an IORD Request Flag for the CPU Unit. When
an IORD (#FD00) instruction is executed, the CPU Unit reads data (sup-
ported only by the C200HX/HG/HE and CS1-series PCs).
6-1-2
Sending Interrupts
There are two methods for sending interrupts from the CPU Unit to the ASCII
Unit. It is not possible to send interrupts to the CPU Unit from the ASCII Unit.
1,2,3...
1.
Interrupts are sent during the I/O refresh period. An interrupt number is set
in the allocated IR/CIO area word, and when the PC Interrupt Bit goes ON,
the ON PC command branches to the specified line number.
Note PC interrupts are disabled while the ASCII Busy Flag is ON.
Memory area setting
IOWR/IORD
Request Flag
Variable
I/O refresh
CPU Unit
ASCII Unit
Read/write
I/O Memory
IOWR (#FD00)
IORD (#FD00)
PC QREAD@
PC QWRITE@
Allocated words
Interrupt during
I/O refresh
ON PC (interrupt number)
GOSUB (line number)
Interrupt subroutine
CPU Unit
ASCII Unit
Allocated words
Summary of Contents for C200H-ASC11
Page 1: ...C200H ASC11 ASC21 ASC31 ASCII Units Operation Manual Revised June 2000...
Page 2: ...iv...
Page 4: ...vi...