NEC PD75402A User Manual
Page 59

48
CHAPTER 5. PERIPHERAL HARDWARE FUNCTIONS
(1)
Bit handling instructions
Direct addressing of specific address bits (fmem.bit) can be used on all digital input/output ports.
Example
To OR P50 and P31 and output the result to P61.
SET1
CY
; CY
←
1
AND1
CY, PORT5.0
; CY
←
CY
∧
P50
OR1
CY, PORT3.1
; CY
←
CY
∨
P31
SKT
CY
BR
CLRP
SET1
PORT6.1
; P61
←
1
CLRP : CLR1
PORT6.1
; P61
←
0
(2)
4-bit handling instructions
All 4-bit memory handling instructions can be used, such as MOV, XCH, ADDS and INCS, in addition to the IN/
OUT instructions.
Example
1.
To output accumulator contents to port 3.
OUT
PORT3, A
2.
To add the accumulator value to the data output to port 5, and output the result.
MOV
HL, #PORT5
ADDS
A, @HL
; A
←
A + PORT5
NOP
MOV
@HL, A
; PORT5
←
A
Table 5-2 List of Input/Output Pin Handling Instructions
………
PORT 0
PORT 1
PORT2
PORT 3
PORT5
PORT 6
IN A,
PORTn
●
●
OUT
PORTn, A
–
–
●
●
SET1
PORTn.bit
–
–
●
●
CLR1
PORTn.bit
–
–
●
●
SKT
PORTn.bit
●
●
SKF
PORTn.bit
●
●
AND1 CY, PORTn.bit
●
●
OR1
CY, PORTn.bit
●
●
XOR1 CY, PORTn.bit
●
●