Epson S1C62 Family ユーザーズマニュアル

ページ / 219
CROSS ASSEMBLER ASM62XX
S1C62 FAMILY
EPSON
III-1
DEVELOPMENT TOOL REFERENCE MANUAL
1 DIFFERENCES DEPENDING
ON THE MODEL
Since the memory capacity will vary with each model of the S1C62 Family you must pay attention
to the following points when preparing a program.
The limiting items for each model are indicated in the "S5U1C62xxxD Manual".
ROM area
The ROM capacity will vary depending on the model.
The number of banks (16 pages/bank) and the number of pages (256 steps/page) are determined by
this ROM capacity and the memory setting pseudo-instruction and the "PSET" instruction is limited to
within its range.
Valid specification range
ORG pseudo-instruction:
0000H–ROM final step
PAGE pseudo-instruction:
00H–number of page - 1
BANK pseudo-instruction:
1 bank configuration model  
  0H only
2 bank configuration model  
  0H and 1H
PSET instruction:
00H–number of page - 1
When a specification beyond this valid specification range is made to the ASM62XX an error is pro-
duced.
RAM area
The RAM capacity varies depending on the model.
The number of pages (256 words/page) is determined according to the RAM capacity. Also, the
undefined area includes from the 0 address to the final RAM address.
When an undefined address is set in the index register, memory access to it becomes invalid, but be
careful that no errors develop in the ASM62XX.
Undefined code
In the S1C62 Family, the instruction set is not different from model to model. However, you may not be
able to use instructions such as the SLP instruction and those that access the page section (XP and YP)
of the index register depending on the RAM content.