MC68EC000 Motorola, MC68EC000 Datasheet - Page 22

no-image

MC68EC000

Manufacturer Part Number
MC68EC000
Description
Core Processor (SCM 68000)
Manufacturer
Motorola
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
MC68EC000AA10
Manufacturer:
Freescale Semiconductor
Quantity:
10 000
Part Number:
MC68EC000AA12
Manufacturer:
Freescale Semiconductor
Quantity:
10 000
Part Number:
MC68EC000AA16
Manufacturer:
Freescale Semiconductor
Quantity:
10 000
Part Number:
MC68EC000AA16
Manufacturer:
FREESCALE
Quantity:
20 000
Part Number:
MC68EC000AA16R2
Manufacturer:
Freescale Semiconductor
Quantity:
10 000
Part Number:
MC68EC000AA20
Manufacturer:
Freescale Semiconductor
Quantity:
10 000
Part Number:
MC68EC000CFU10
Manufacturer:
MOTOROLA/摩托罗拉
Quantity:
20 000
Part Number:
MC68EC000EI10
Manufacturer:
MOT
Quantity:
6 239
Company:
Part Number:
MC68EC000EI12
Quantity:
2 766
Part Number:
MC68EC000EI16
Manufacturer:
FREESCALE
Quantity:
450
Part Number:
MC68EC000EI16
Manufacturer:
Freescale Semiconductor
Quantity:
135
1.4 DATA TYPES AND ADDRESSING MODES
Detailed information about the data types and addressing modes can be found in the
M68000 Family Programmer's Reference Manual (M68000PM/AD). The SCM68000 sup-
ports the five basic data types of the M68000 family:
In addition, the instruction set supports operations on other data formats such as memory
addresses, status word, data, etc.
The SCM68000 also supports the basic addressing modes of the M68000 family. The reg-
ister indirect addressing modes support postincrementing, predecrementing, offsetting, and
indexing capabilities. The program counter relative mode also supports indexing and offset-
ting. Table 1-1 lists a summary of the data addressing modes for the SCM68000.
MOTOROLA
1. Bit
2. Binary-Coded-Decimal (BCD) Digit (4 Bits)
3. Byte (8 Bits)
4. Word (16 Bits)
5. Long Word (32 Bits)
Register Direct Addressing
Absolute Data Addressing
Program Counter Relative Addressing
Register Indirect Addressing
Immediate Data Addressing
Implied Addressing
NOTES:
Data Register Direct
Address Register Direct
Absolute Short
Absolute Long
Relative with Offset
Relative with Index and Offset
Register Indirect
Postincrement Register Indirect
Predecrement Register Indirect
Register Indirect with Offset
Indexed Register Indirect with Offset
Immediate
Quick Immediate
Implied Register
(xxx)
USP
SSP
d 16
PC
SR
EA
Dn
An
Xn
d 8
( )
N
=
=
=
=
=
=
=
=
=
=
=
=
=
=
Addressing Modes
Effective Address
Data Register
Address Register
Contents of
Program Counter
8-Bit Offset (Displacement)
16-Bit Offset (Displacement)
1 for byte, 2 for word, and 4 for long word. If An is the stack pointer and the
Replaces
Address or Data Register Used as Index Register
Status Register
User Stack Pointer
Supervisor Stack Pointer
Absolute Address
operand size is byte, N = 2 to keep the stack pointer on a word boundary.
Freescale Semiconductor, Inc.
EC000 CORE PROCESSOR USER’S MANUAL
For More Information On This Product,
Table 1-1. Data Addressing Modes
Go to: www.freescale.com
EA = Dn
EA = An
EA = (Next Word)
EA = (Next Two Words)
EA = (PC) + d 16
EA = (PC) + d8
EA = (An)
EA = (An), An
An
EA = (An) + d 16
EA = (An) + (Xn) + d8
DATA = Next Word(s)
Inherent Data
EA = SR, USP, SSP, PC
An – N, EA = (An)
Generation
An + N
Dn
An
(xxx).W
(xxx).L
(d 16 ,PC)
(d 8 ,PC,Xn)
(An)
(An)+
–(An)
(d 16 ,An)
(d 8 ,An,Xn)
#<data>
SR, USP, SSP, PC
Syntax
Overview
1-9

Related parts for MC68EC000