NEC PD75402A User Manual

Page 59

Advertising
background image

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

●

●

Advertising
This manual is related to the following products: