ace1502 Fairchild Semiconductor, ace1502 Datasheet - Page 10

no-image

ace1502

Manufacturer Part Number
ace1502
Description
Arithmetic Controller Engine For Low Power Applications
Manufacturer
Fairchild Semiconductor
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
ace1502EMT8X-SSD
Manufacturer:
FSC
Quantity:
4 985
ACE1502 Product Family Rev. 1.7
3.3 Addressing Modes
The ACEx microcontroller has seven addressing modes
indexed, indirect, direct, immediate, absolute jump, and relative
jump.
Indexed
The instruction allows an 8-bit unsigned offset value to be
added to the 11-LSBs of the X-pointer yielding a new effective
address. This mode can be used to address either data or pro-
gram memory space.
Indirect
The instruction allows the X-pointer to address any location
within the data memory space.
Direct
The instruction contains an 8-bit address field that directly
points to the data memory space as an operand.
Table 8. Instruction Addressing Modes
ADC
ADD
AND
OR
SUBC
XOR
CLR
INC
DEC
IFEQ
IFGT
IFNE
IFLT
SC
RC
IFC
IFNC
INVC
LDC
STC
RLC
RRC
LD
ST
NOP
IFBIT
IFNBIT
SBIT
RBIT
JP
JSR
JMP
RET
RETI
INTR
Instruction
A, #
A, #
A, #
A, #
Immediate
M, #
A, #
A, #
A, #
A, #
A, #
A, #
X, #
X, #
X, #
X, #
#, A
#, A
X, #
M,#
M,#
A, M
A, M
Direct
A, M
A, M
A, M
A, M
A, M
A, M
A, M
A, M
A, M
#, M
#, M
#, M
#, M
#, M
#, M
M
M
M
M
M
M, M
Indexed
A, [#, X]
A, [#, X]
A, [#, X]
A, [#, X]
A, [#, X]
A, [#, X]
A, [#, X]
A, [#, X]
A, [#, X]
A, [#, X]
A, [#, X]
[#, X]
[#, X]
10
Immediate
The instruction contains an 8-bit immediate field as an operand.
Inherent
This instruction has no operands associated with it.
Absolute
The instruction contains an 11-bit address that directly points to
a location in the program memory space. There are two oper-
ands associated with this addressing mode. Each operand con-
tains a byte of an address. This mode is used only for the long
jump (JMP) and JSR instructions.
Relative
This mode is used for the short jump (JP) instructions where the
operand is a value relative to the current PC address. With this
instruction, software is limited to the number of bytes it can
jump, -31 or +32.
Indirect Inherent
A, [X]
A, [X]
A, [X]
A, [X]
A, [X]
A, [X]
A, [X]
A, [X]
A, [X]
A, [X]
A, [X]
[#, X]
[#, X]
[#, X]
[#, X]
A
A
A
no-op
no-op
no-op
no-op
no-op
no-op
no-op
no-op
no-op
A
A
X
X
X
Relative
Rel
www.fairchildsemi.com
Absolute
M
M

Related parts for ace1502