Motorola CPU32 User Manual Page 235

  • Download
  • Add to my manuals
  • Print
  • Page
    / 646
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 234
Integer Instructions
MOTOROLA M68000 FAMILY PROGRAMMER’S REFERENCE MANUAL 4-131
MOVEP Move Peripheral Data MOVEP
(M68000 Family)
Operation: Source Destination
Assembler MOVEP Dx,(d16
,Ay)
Syntax: MOVEP (d16
,Ay),Dx
Attributes: Size = (Word, Long)
Description: Moves data between a data register and alternate bytes within the address
space starting at the location specified and incrementing by two. The high-order byte
of the data register is transferred first, and the low-order byte is transferred last. The
memory address is specified in the address register indirect plus 16-bit displacement
addressing mode. This instruction was originally designed for interfacing 8-bit
peripherals on a 16-bit data bus, such as the MC68000 bus. Although supported by the
MC68020, MC68030, and MC68040, this instruction is not useful for those processors
with an external 32-bit bus.
Example: Long transfer to/from an even address.
Byte Organization in Register
Byte Organization in
16-Bit Memory
(Low Address at Top)
31 24 23 16 15 8 7 0
HIGH ORDER MID UPPER MID LOWER LOW ORDER
15 8 7 0
HIGH ORDER
MID UPPER
MID LOWER
LOW ORDER
Page view 234
1 2 ... 230 231 232 233 234 235 236 237 238 239 240 ... 645 646

Comments to this Manuals

No comments