Hitachi AP1 Data Book page 286

4-bit single-chip microcomputer
Table of Contents

Advertisement

HD614P080S---------------------------------------------------------------
• ROM ADDRESSING MODE AND P INSTRUCTION
The MCV has four kinds of ROM addressing modes as shown
in Fig. 21.
• Direct Addressing Mode
The program can branch to any addresses in the ROM
memory space by using JMPL, BRL or CALL instruction.
These instructions replace 14-bit program counter (PC 13 to
PCO) 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 (pC7 to PeO) with
(JMPL)
(BRL)
(CALL)
Instruction 1st Word
OP Code
Program Counter
8-bit immediate data.
• 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 (PC5 to PCO) and "D's" are placed in high-order eight
bits (pC 13 to PC6). The branch destination by BR instruction
on the boundary between pages is given in Fig. 23.
• Table Data Addressing
The program branches to the address determined by tht
contents of the 4-bit immediate data, accumulator and B regis
ter, using TBR instruction.
Instruction 2nd Word
(a) Direct Addressing
(TBR)
Instruction
(b) Current Page Addressing
Instruction
Program Counter
~~--~--~~--~--~--~~--~----~--~--~~
(c) Zero Page Addressing
Instruction
Program Counter
~~~~~~--~~--~~--~~--~~~~~
(d) Table Data Addressing
Fig. 21
ROM Addressing Mode
284

Advertisement

Table of Contents
loading

Table of Contents