Hitachi AP1 Data Book page 366

4-bit single-chip microcomputer
Table of Contents

Advertisement

HMCS404CL--------------------------------------------------------------------------
• ROM ADDRESSING MODE AND P INSTRUCTION
The MCV has four kinds of ROM addressing modes as shown
in Fig. 22.
• Direct Addressing Mode
The program can branch to any addresses in the ROM
memory space by using JMPL, BRL or CALL instruction.
These instruction replace 14-bit program counter (PC
l3
to
PC o ) with 14-bit immediate data.
• Current Page Addressing Mode
ROM memory space is divided into 256 words in each page
starting from $0000. The program branches to the address in
the same page using BR instruction. This instruction replace
the low-order eight bits of program counter (pC? to PCo)
with 8-bit immediate data. The branch destination by BR
(JMPL)
(BRL)
(CALL)
Instruction 1 st Word
instruction on the boundary between pages is in the next page.
Refer to Fig. 24.
• Zero Page Addressing Mode
The program branches to the zero page subroutine area,
which is located on the address from $0000 to $003F, using
CAL instruction. When CAL instruction is executed, 6-bit
immediate data is placed in low-order six bits of program
counter (PC s to PC o ) and '.'O's" are placed in high-order eight
bits (pC
13
to PC
6 ).
• Table Data Addressing
The program branches to the address determined by the
contents of the 4-bit immediate data, accumulator and B regis-
ter, using TBR instruction.
Instruction 2nd Word
(a) Direct Addressing
(TBR)
(BR)
Program Counter
PC
H
PC
I2
PC" PC
IO
PC
9
PC a
(b) Current Page Addressing
(c) Zero Page Addressing
Instruction
Program Counter
(d) Table Data Addressing
Fig. 22 ROM Addressing Mode
364
Instruction
Instruction
B Register
Accumulator

Advertisement

Table of Contents
loading

Table of Contents