INSTRUCTION GROUPS

EXAMPLE: JMP $123

BEFORE EXECUTION

P MEMORY

PC

JMP $0123

$0FFF

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

SHORT

 

 

 

 

 

 

 

JUMP

 

 

 

 

 

RANGE

 

 

 

 

$0123

 

 

 

 

4,096

 

 

 

 

 

 

 

WORDS

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

AFTER EXECUTION

P MEMORY

JMP $0123

$0FFF

PC

$0123 NEXT INSTRUCTION

$0000

$0000

Assembler Syntax: XXX

Memory Spaces: P:

Additional Instruction Execution Time (Clocks): 0

Additional Effective Address Words: 0

Figure 6-10 Special Addressing – Short Jump Address

6.4INSTRUCTION GROUPS

The instruction set is divided into the following groups:

Arithmetic

Logical

Bit Manipulation

Loop

Move

Program Control

Each instruction group is described in the following paragraphs; detailed information on each instruction is given in APPENDIX A - INSTRUCTION SET DETAILS.

6.4.1 Arithmetic Instructions

The arithmetic instructions, which perform all of the arithmetic operations within the data

MOTOROLA

INSTRUCTION SET INTRODUCTION

6 - 19

Page 116
Image 116
Motorola DSP56000, 24-Bit Digital Signal Processor manual Instruction Groups, Arithmetic Instructions