3 program memory operation, A / as (assemble mnemonic), 4 data memory operation – Epson S5U1C63000A User Manual
Page 173: Dd (data memory dump), A / as

CHAPTER 8: DEBUGGER
S5U1C63000A MANUAL
EPSON
159
(S1C63 FAMILY ASSEMBLER PACKAGE)
8.9.3 Program Memory Operation
a / as
(assemble mnemonic)
Function
This command assembles the input mnemonic and rewrites the corresponding code to the program
memory at the specified address.
Format
(1) >a
[
↵
(direct input mode)
(2) >a []
↵
(guidance mode)
Start address ? :
↵
... Displayed only when
is omitted.Address Original code Original mnemonic
:
↵
..........
>
Start address from which to write code; hexadecimal or symbol (IEEE-695 format only)
File in which the symbol used in the operand was defined.
Condition:
0
≤
address
≤
last program memory address
Examples
Format (1)
>a 200 "ld %a,f"
↵
... Assembles "LD %A,0xF" and rewrites the code at address 0x200.
Format (2)
>a
↵
Start address ? 200
↵
... Address is input.
0200 1ff6 ld %a,%f : add %a,%b
↵
... Mnemonic is input.
Source file name (enter to ignore) ?
↵
... Ignored
∗
0201 1fff *nop : ^
↵
... Returned to previous address.
0200 1972 add %a,%b :
↵
... Input is skipped.
0201 1fff *nop : q
↵
... Command is terminated.
>
∗
Source file name should be entered when a symbol/label is used as the operand. Specify the source
file name in which the symbol was defined.
0200 1972 add %a,%b : jr LOOP
↵
... Symbol is used.
Source file name (enter to ignore) ? main.s
↵
... Source file name is input.