beautypg.com

Joinb join two 8-bit integers joinb – Motorola DSP96002 User Manual

Page 387

background image

MOTOROLA

DSP96002 USER’S MANUAL

A - 199

JOINB

Join Two 8-bit Integers

JOINB

Operation:

D.L {7:0}

D.L {7:0} (parallel data bus move)

S.L {7:0}

D.L {15:8}

0

D.L {31:16}

Assembler Syntax:

JOINB S,D
(move syntax - see the Move instruction description.)

Description:

Transfer the 8 LSBs of the lower portion of source operand S into bits 15-8 of the lower portion of destina-

tion D. The 8 LSBs of the lower portion of D remain unchanged. The 16 MSBs of the lower portion of D

are zeroed.

Input Operand(s) Precision: 8-bit integer.

Output Operand Precision: 32-bit integer.

CCR Condition Codes:

C

- Not affected.

V

- Always cleared.

Z

- Set if result is zero. Cleared otherwise.

N

- Always cleared.

I

- Not affected.

LR

- Not affected.

R

- Not affected.

A

- Not affected.

ER Status Bits: Not affected.

IER Flags: Not affected.

Instruction Format: JOINB S,D (move syntax - see the Move instruction description.)

Instruction Fields:

(u u)

D

d d d

Dn.L

n n n

where nnn = 0-7

S

s s s

Dn.L

n n n

where nnn = 0-7

Timing: 2 + mv oscillator clock cycles

Memory: 1 + mv program words

11

0sss

1010

1ddd

31

14 13

0

OPTIONAL EFFECTIVE ADDRESS EXTENSION OR IMMEDIATE LONG DATA

DATA BUS MOVE FIELD