3 program memory operation, A / as (assemble mnemonic), 4 data memory operation – Epson S5U1C63000A User Manual

Page 173: Dd (data memory dump), A / as

Advertising
background image

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 <address> <mnemonic>

[<file name>]

(direct input mode)

(2) >a [<address>]

(guidance mode)

Start address ? : <address>

... Displayed only when <address> is omitted.

Address Original code Original mnemonic

: <mnemonic>

..........
>

<address>:

Start address from which to write code; hexadecimal or symbol (IEEE-695 format only)

<mnemonic>: Input mnemonic; valid mnemonic of S1C63000 (expression and symbols are supported)
<file name>:

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.

Advertising