beautypg.com

FUJITSU F2MCTM-16LX User Manual

Page 606

background image

590

APPENDIX

Figure B.4-9 Example of Register List (rlst)

Accumulator indirect addressing (@A)

Memory is accessed using the address indicated by the contents of the low-order bytes (16 bits) of the

accumulator (AL). Address bits 16 to 23 are specified by a mnemonic in the data bank register (DTB).

Figure B.4-10 Example of Accumulator Indirect Addressing (@A)

POPW RW0, RW4

3 4 F A

SP

RW0
RW1
RW2
RW3

RW4
RW5
RW6
RW7

0 4
0 3

34FDH
34FCH

34FEH

0 2
0 1

34FBH
34FAH

SP

3 4 F E

SP

0 1

0 2

RW0
RW1
RW2
RW3

RW4
RW5
RW6
RW7

0 3

0 4

0 4
0 3

34FDH
34FCH

34FEH

0 2
0 1

34FBH
34FAH

SP

Before execution

After execution

Memory space

Memory space

(This instruction transfers memory data indicated by the SP to multiple
word registers indicated by the register list.)

MOVW A, @A

0 7 1 6

A

2 5 3 4

DTB

F F

E E

0 7 1 6

A

F F E E

DTB

B B

B B

BB2535H
BB2534H

Before execution

After execution

Memory space

(This instruction reads data by accumulator indirect addressing and stores it in A.)