Motorola M68000 User Manual Page 9

  • Download
  • Add to my manuals
  • Print
  • Page
    / 92
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 8
Addressing Capabilities
2-2
M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL
MOTOROLA
An instruction specifies the function to be performed with an operation code and defines the
location of every operand. Instructions specify an operand location by register specification,
the instruction’s register field holds the register’s number; by effective address, the
instruction’s effective address field contains addressing mode information; or by implicit
reference, the definition of the instruction implies the use of specific registers.
The single effective address operation word format is the basic instruction word (see Figure
2-2). The encoding of the mode field selects the addressing mode. The register field
contains the general register number or a value that selects the addressing mode when the
mode field contains opcode 111. Some indexed or indirect addressing modes use a
combination of the simple effective address operation word followed by a brief extension
word. Other indexed or indirect addressing modes consist of the simple effective address
operation word and a full extension word. The longest instruction is a MOVE instruction with
a full extension word for both the source and destination effective addresses and eight other
extension words. It also contains 32-bit base displacements and 32-bit outer displacements
for both source and destination addresses. Figure 2-2 illustrates the three formats used in
an instruction word; Table 2-1 lists the field definitions for these three formats.
SINGLE EFFECTIVE ADDRESS OPERATION WORD FORMAT
BRIEF EXTENSION WORD FORMAT
FULL EXTENSION WORD FORMAT
Figure 2-2. Instruction Word Specification Formats
1514131211109876543210
XXXXXXXXXX
EFFECTIVE ADDRESS
MODE REGISTER
1514131211109876543210
D/A REGISTER W/L SCALE 0 DISPLACEMENT
1514131211109876543210
D/A REGISTER W/L SCALE 1 BS IS BD SIZE 0 I/IS
BASE DISPLACEMENT (0, 1, OR 2 WORDS)
OUTER DISPLACEMENT (0, 1, OR 2 WORDS)
Page view 8
1 2 3 4 5 6 7 8 9 10 11 12 13 14 ... 91 92

Comments to this Manuals

No comments