INSTRUCTION GROUPS

EXAMPLE A: MOVE P: $3200,X0

 

 

BEFORE EXECUTION

 

 

X1

X0

 

 

 

 

 

 

 

 

47

24 23

0

 

 

 

 

 

 

 

 

 

 

000 0 0 1

X X X X X X

 

 

 

 

 

 

 

23

0 23

0

 

 

 

 

 

P MEMORY

 

 

23

0

 

 

 

$3204

 

 

 

 

 

 

 

 

 

 

 

 

 

X X

X X X X

 

 

 

 

 

 

 

 

 

 

 

 

 

 

$3200 $ A 5 B 4 C 6

 

EXAMPLE B: MOVE A1, X: $3

 

 

 

 

 

 

BEFORE EXECUTION

 

 

 

 

 

 

 

 

 

 

 

 

 

A2

 

A1

 

A0

 

 

 

 

 

 

 

 

 

55

48 47

24 23

0

 

 

 

 

 

 

 

 

 

 

 

X X

3 4 F 5 E 6

X X X X X X

 

 

 

 

 

 

 

 

 

 

7

0

23

0

23

0

 

 

 

 

 

 

 

X MEMORY

 

 

 

 

 

 

23

0

 

 

 

 

 

$0040

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

$003F

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

$0003 X X X X X X

$0000

Assembler Syntax: aa

Memory Spaces: P:, X:, Y:, L:

Additional Instruction Execution Time (Clocks): 0

Additional Effective Address Words: 0

 

 

 

AFTER EXECUTION

 

 

 

X1

X0

 

 

 

 

47

24 23

 

0

 

 

 

 

 

 

 

0 0 0 0 0 1

A 5 B 4 C 6

 

 

 

 

 

 

 

 

 

 

23

0 23

0

 

 

 

 

 

P MEMORY

 

 

 

23

0

 

 

 

 

$3204

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

X X

X X X X

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

$3200 $ A 5 B 4 C 6

 

 

 

 

 

AFTER EXECUTION

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A2

 

A1

 

 

A0

 

 

 

 

 

 

 

 

 

 

 

55

48 47

24 23

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

X X

3 4 F 5 E 6

X X X X X X

 

 

 

 

 

 

 

 

 

7

0

23

0

23

0

 

 

 

 

 

 

 

 

 

X MEMORY

 

 

 

 

 

 

 

 

23

0

 

 

 

 

 

 

$0040

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

$003F

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ABSOLUTE

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

SHORT

 

 

 

 

 

 

 

 

ADDRESSIN-

$0003

 

 

 

 

 

 

GRANGE

3 4

F 5 E 6

 

 

 

 

 

 

$0000

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Figure 6-11 Special Addressing – Absolute Short Address

6 - 20

INSTRUCTION SET INTRODUCTION

MOTOROLA

Page 117
Image 117
Motorola 24-Bit Digital Signal Processor, DSP56000 manual Special Addressing Absolute Short Address