FXTH870xD
Sensors
58
Freescale Semiconductor, Inc.
X
=
Index register, lower order (least significant) 8 bits
PC
=
Program counter
PCH
=
Program counter, higher order (most significant) 8 bits
PCL
=
Program counter, lower order (least significant) 8 bits
SP
=
Stack pointer
Memory and addressing
M
=
A memory location or absolute data, depending on addressing mode
M:M + 0x0001
=
A 16-bit value in two consecutive memory locations. The higher-order (most significant) 8 bits are
located at the address of M, and the lower-order (least significant) 8 bits are located at the next higher
sequential address.
Condition code register (CCR) bits
V
=
Two’s complement overflow indicator, bit 7
H
=
Half carry, bit 4
I
=
Interrupt mask, bit 3
N
=
Negative indicator, bit 2
Z
=
Zero indicator, bit 1
C
=
Carry/borrow, bit 0 (carry out of bit 7)
CCR activity notation
–
=
Bit not affected
0
=
Bit forced to 0
1
=
Bit forced to 1
Þ
=
Bit set or cleared according to results of operation
U
=
Undefined after the operation
Machine coding notation
dd
=
Low-order 8 bits of a direct address 0x0000–0x00FF (high byte assumed to be 0x00)
ee
=
Upper 8 bits of 16-bit offset
ff
=
Lower 8 bits of 16-bit offset or 8-bit offset
ii
=
One byte of immediate data
jj
=
High-order byte of a 16-bit immediate data value
kk
=
Low-order byte of a 16-bit immediate data value
hh
=
High-order byte of 16-bit extended address
ll
=
Low-order byte of 16-bit extended address
rr
=
Relative offset
Source form
Everything in the source forms columns,
except expressions in italic characters,
is literal information that 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.
n
—
Any label or expression that evaluates to a single integer in the range 0–7
opr8i
—
Any label or expression that evaluates to an 8-bit immediate value
opr16i
—
Any label or expression that evaluates to a 16-bit immediate value
opr8a
—
Any label or expression that evaluates to an 8-bit value. The instruction treats this 8-bit value as
the low order 8 bits of an address in the direct page of the 64-Kbyte address space (0x00xx).
opr16a
—
Any label or expression that evaluates to a 16-bit value. The instruction treats this value as an
address in the 64-Kbyte address space.
oprx8
—
Any label or expression that evaluates to an unsigned 8-bit value, used for indexed addressing
oprx16
—
Any label or expression that evaluates to a 16-bit value. Because the HCS08 has a 16-bit
address bus, this can be either a signed or an unsigned value.
rel
—
Any label or expression that refers to an address that is within –128 to +127 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.
Содержание FXTH870 D Series
Страница 86: ...FXTH870xD Sensors 84 Freescale Semiconductor Inc Figure 57 Data Flow For Measurements...
Страница 170: ...FXTH870xD Sensors 168 Freescale Semiconductor Inc 19 Package Outline Figure 127 QFN Case Outline...
Страница 171: ...FXTH870xD Sensors Freescale Semiconductor Inc 169 Figure 128 QFN Case Outline...
Страница 172: ...FXTH870xD Sensors 170 Freescale Semiconductor Inc Figure 129 QFN Case Outline...
Страница 173: ...FXTH870xD Sensors Freescale Semiconductor Inc 171...