Excerpts for 116B (224KB)
Excerpts for 116B (224KB)
Excerpts for 116B (224KB)
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
SECTION 2<br />
ADDRESSING CAPABILITIES<br />
Most operations take asource operand and destination operand, compute them, and store<br />
the result in the destination location. Single-operand operations take a destination operand,<br />
compute it, and store the result in the destination location. External microprocessor<br />
references to memory are either program references that refer to program space or data<br />
references that refer to data space. They access either instruction words or operands (data<br />
items) <strong>for</strong> an instruction. Program space is the section of memory that contains the program<br />
instructions and any immediate data operands residing in the instruction stream. Data space<br />
is the section of memory that contains the program data. Data items in the instruction stream<br />
can be accessed with the program counter relative addressing modes; these accesses<br />
classify as program references.<br />
2.1 INSTRUCTION FORMAT<br />
M68000 family instructions consist of at least one word; some have as many as 11 words.<br />
Figure 2-1 illustrates the general composition of an instruction. The first word of the<br />
instruction, called the simple effective address operation word, specifies the length of the<br />
instruction, the effective addressing mode, and the operation to be per<strong>for</strong>med. The<br />
remaining words, called brief and full extension words, further specify the instruction and<br />
operands. These words can be floating-point command words, conditional predicates,<br />
immediate operands, extensions to the effective addressing mode specified in the simple<br />
effective address operation word, branch displacements, bit number or bit field<br />
specifications, special register specifications, trap operands, pack/unpack constants, or<br />
argument counts.<br />
15 0<br />
SINGLE EFFECTIVE ADDRESS OPERATION WORD<br />
(ONE WORD, SPECIFIES OPERATION AND MODES)<br />
SPECIAL OPERAND SPECIFIERS<br />
(IF ANY, ONE OR TWO WORDS)<br />
IMMEDIATE OPERAND OR SOURCE EFFECTIVE ADDRESS EXTENSION<br />
(IF ANY, ONE TO SIX WORDS)<br />
DESTINATION EFFECTIVE ADDRESS EXTENSION<br />
(IF ANY, ONE TO SIX WORDS)<br />
Figure 2-1. Instruction Word General Format<br />
MOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 2-1