English
Language : 

MC68307V Datasheet, PDF (6/34 Pages) Motorola, Inc – Technical Summary Integrated Multiple-Bus Processor
Data Types and Addressing Modes
Five basic data types are supported:
1.) Bits
2.) Binary coded decimal (BCD) digits (4 bits)
3.) Bytes (8 bits)
4.) Words (16 bits)
5.) Long words (32 bits)
In addition, operations on other data types such as memory addresses, status word data, etc. are provided in the
instruction set.
The 14 addressing modes listed in Table 1 include six basic types:
1.) Register direct
2.) Register indirect
3.) Absolute
4.) Program counter relative
5.) Immediate
6.) Implied
Included in the register indirect addressing modes is the capability to perform postincrementing,
predecrementing, offsetting, and indexing. The program counter relative mode can also be modified via indexing
and offsetting.
Instruction Set Overview
The EC000 core instruction set is listed in Table 2. The instruction set facilitates ease of programming by
supporting high-level languages. Each instruction, with few exceptions, operates on bytes, words, and long-
words, and most instructions can use any of the 14 addressing modes. Combining instruction types, data types,
and addressing modes, over 1000 useful instructions are provided. These instructions include signed and
unsigned, multiply and divide, quick arithmetic operations, BCD arithmetic, and expanded operations (through
traps).
6
MC68307 TECHNICAL INFORMATION
MOTOROLA