MC9RS08KA1 FREESCALE [Freescale Semiconductor, Inc], MC9RS08KA1 Datasheet - Page 66

no-image

MC9RS08KA1

Manufacturer Part Number
MC9RS08KA1
Description
RS08 Microcontrollers
Manufacturer
FREESCALE [Freescale Semiconductor, Inc]
Datasheets

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
MC9RS08KA1CDB
Quantity:
12 306
Part Number:
MC9RS08KA1CPC
Manufacturer:
FREESCALE
Quantity:
20 000
Part Number:
MC9RS08KA1CSC
Manufacturer:
TI
Quantity:
213
Part Number:
MC9RS08KA1CSC
Manufacturer:
FREESCALE
Quantity:
20 000
Part Number:
MC9RS08KA1CSC
0
Company:
Part Number:
MC9RS08KA1CSCR
Quantity:
2 439
Chapter 8 Central Processor Unit (RS08CPUV1)
Source form
Everything in the source forms columns, except expressions in italic characters, is literal information
which must appear in the assembly source file exactly as shown. The initial 3- to 5-letter mnemonic is
always a literal expression. All commas, pound signs (#), parentheses, and plus signs (+) are literal
characters.
Address modes
66
opr16a — Any label or expression that evaluates to a 14-bit value. On the RS08 core, the
opr4a — Any label or expression that evaluates to a Tiny address (4-bit value). The
opr5a — Any label or expression that evaluates to a Short address (5-bit value). The
opr8a — Any label or expression that evaluates to an 8-bit value. The instruction treats
opr8i — Any label or expression that evaluates to an 8-bit immediate value.
TNY
IMM
SRT
EXT
REL
IMD
INH
DIR
DD
dd
hh
rel — Any label or expression that refers to an address that is within –128 to 127
rr
n — Any label or expression that evaluates to a single integer in the range 0–7.
x — Any label or expression that evaluates to a single hexadecimal integer in the
ii
ll
=
=
=
=
=
=
=
=
=
=
=
=
=
=
Low-order eight bits of a direct address $0000–$00FF (high byte assumed to
be $00)
One byte of immediate data
High-order 6-bit of 14-bit extended address prefixed with 2-bit of 0
Low-order byte of 14-bit extended address
Relative offset
range $0–$F.
instruction treats this 4-bit value as the low order four bits of an address in the
16-Kbyte address space ($0000–$000F). This 4-bit value is embedded in the
low order four bits in the opcode.
instruction treats this 5-bit value as the low order five bits of an address in the
16-Kbyte address space ($0000–$001F). This 5-bit value is embedded in the
low order 5 bits in the opcode.
this 8-bit value as the low order eight bits of an address in the 16-Kbyte
address space ($0000–$00FF).
upper two bits are always 0s. The instruction treats this value as an address in
the 16-Kbyte address space.
locations from the next address after the last byte of object code for the current
instruction. The assembler will calculate the 8-bit signed offset and include it in
the object code for this instruction.
Inherent (no operands)
Immediate to Direct (in MOV instruction)
Immediate
Direct to Direct (in MOV instruction)
Direct
Short
Tiny
Extended
8-bit relative offset
MC9RS08KA2 Series Data Sheet, Rev. 3
Freescale Semiconductor

Related parts for MC9RS08KA1