beautypg.com

FUJITSU F2MCTM-16LX User Manual

Page 538

background image

522

CHAPTER 22 ADDRESS MATCH DETECTION FUNCTION

22.5

Program Example of Address Match Detection Function

This section gives a program example for the address match detection function.

Program Example for Address Match Detection Function

Processing specifications

If the address of the instruction to be executed by the program matches the address set in the detection

address setting register (PADR0), the INT9 instruction is executed.

Coding example

PACSR0 EQU 00009EH

;Address detection control register 0

PADRL EQU 0079E0H

;Detection address setting register 0

(Low)

PADRM EQU 0079E1H

;Detection address setting register 0

(Middle)

PADRH EQU 0079E2H

;Detection address setting register 0

(High)

;

;---------Main program-------------------------------------

CODE CSEG

START:

;Stack pointer (SP), etc.,

;already initialized

MOV PADRL,#00H

;Set address detection register 0

(Low)

MOV PADRM,#00H

;Set address detection register 0

(Middle)

MOV PADRH,#00H

;Set address detection register 0

(High)

;

MOV I:PACSR0,#00000010B ;Enable address match

.

processing by user

.

LOOP:

.

processing by user

.

BRA LOOP

;---------Interrupt program-------------------------------------

WARI:

.

processing by user