Motorola M68HC11EVBU User Manual page 18

Universal evaluation board
Hide thumbs Also See for M68HC11EVBU:
Table of Contents

Advertisement

ASM
If the assembler tries to assemble at an address that is not in RAM or EEPROM, an invalid
address message "rom-xxxx" is displayed on the terminal CRT (xxxx = invalid address).
Assembler/disassembler subcommands are as follows. If the assembler detects an error in the
new source line, the assembler will output an error message and then reopen the same address
location.
/
^
<CR>
(CTRL)J
(CTRL)A
Examples:
>ASM 0100<CR>
0100 STX
$FFFF
86 55
0102 STX
$FFFF
97 C0
0104 STX
$FFFF
AE 00
0106 STX
$FFFF
Branch out of range
0106 STX
$FFFF
20 28
0108 STX
$FFFF
>
In the above example memory locations $0100-$0108 previously
contained $FF data which disassembles to STX $FFFF.
M68HC11EVBU/D
Assemble the current line and then disassemble the same address location.
Assemble the current line and then disassemble the previous sequential
address location.
Assemble the current line and then disassemble the next opcode address.
Assemble the current line. If there isn't a new line to assemble, then
disassemble the next sequential address location. Otherwise, disassemble
the next opcode address.
Exit the assembler mode of operation.
>LDAA #55<CR>
>STAA C0<CR>
>LDS 0,X<CR>
>BRA C500<CR>
>BRA 0130<CR>
>(CTRL)A
Assembler/Disassembler
Immediate mode addressing, requires #
before operand.
Direct mode addressing.
Index mode, if offset = 0 (,X) will not
be accepted.
Branch out of range message.
Branch offsets calculated automatically,
address required as branch operand.
Assembler operation terminated.
NOTE
OPERATING INSTRUCTIONS
4-11

Advertisement

Table of Contents
loading

This manual is also suitable for:

M68hc11evbdM68hc11evbu/d

Table of Contents