Fujitsu MB90895 Series Hardware Manual page 643

16 bit, controller manual
Table of Contents

Advertisement

G
Direct bit addressing (addr16:bp)
Specify arbitrary bits in 64 kilobytes explicitly. Address bits 16 to 23 are specified by the data bank register
(DTB). Bit positions are indicated by ":bp", where the larger number indicates the most significant bit
(MSB) and the lower number indicates the least significant bit (LSB).
Figure A.3-10 Example of direct bit addressing (addr16:bp)
SETB 2222H:0
Before execution
After execution
G
Vector Addressing (#vct)
Specify vector data in an operand to indicate the branch destination address. There are two sizes for vector
numbers: 4 bits and 8 bits. Vector addressing is used for a subroutine call or software interrupt instruction.
Figure A.3-11 Example of vector addressing (#vct)
CALLV #15
(This instruction causes a branch to the address indicated by the interrupt vector
specified in an operand.)
Before execution
After execution
(This instruction sets bits by direct bit addressing.)
DTB
5 5
DTB
5 5
PC
0 0 0 0
PCB
F F
PC
D 0 0 0
PCB
F F
APPENDIX A Instructions
Memory space
552222H
0 0
Memory space
552222H
0 1
Memory space
FFFFE1H
D 0
FFFFE0H
0 0
FFC000H
E F
CALLV #15
625

Advertisement

Table of Contents
loading

This manual is also suitable for:

F2mc-16lx

Table of Contents