English
Language : 

MC68306FC16 Datasheet, PDF (75/191 Pages) Motorola, Inc – Integrated EC000 Processor
*
C
cc
FC
N
U
V
X
Z
—
SP
SSP
USP
<ea>
<label>
<list>
LB
m
m–n
UB
Table 4-3. Notation Conventions (Concluded)
Register Codes
General Case.
Carry Bit in CCR
Condition Codes from CCR
Function Code
Negative Bit in CCR
Undefined, Reserved for Motorola Use.
Overflow Bit in CCR
Extend Bit in CCR
Zero Bit in CCR
Not Affected or Applicable.
Stack Pointers
Active Stack Pointer
Supervisor Stack Pointer
User Stack Pointer
Miscellaneous
Effective Address
Assemble Program Label
List of registers, for example D3–D0.
Lower Bound
Bit m of an Operand
Bits m through n of Operand
Upper Bound
4.4 EC000 CORE INSTRUCTION SET OVERVIEW
Design of the instruction set gives special emphasis to support of structured, high-level
languages and to ease of assembly language programming. Each instruction, with a few
exceptions, operates on bytes, words, and long words, and most instructions can use any
of the 14 addressing modes. Over 1000 useful instructions are provided by combining
instruction types, data types, and addressing modes. These instructions include signed
and unsigned multiply and divide, "quick" arithmetic operations, BCD arithmetic, and
expanded operations (through traps). Additionally, the highly symmetric, proprietary
microcoded structure of the instruction set provides a sound, flexible base for the future.
The EC000 core instruction set is listed in Table 4-4. For detailed information on the
EC000 core instruction set, refer to M68000PM/AD, M68000 Programmer's Reference
Manual.
MOTOROLA
MC68306 USER'S MANUAL
4-7