LSR - Logical Shift Right Accumulator A (B) (Memory)

0 --> b7 - - - - - - b0 --> C

Opis: Pomakne vse bite registra A (B) ali pomnilniške lokacije M za en bit v desno.

MSB-bit b7 dobi vrednost 0.

C bit CCR registra dobi vrednost LSB bita b0 pred pomikom.

Operacija deli nepredznačeno vrednost v registru A (B) ali pomnilniški lokaciji M z 2. C bit se lahko uporabi za zaokroževanje rezultata.

CCR register

H

I

N

Z

V

C

-

-

0

*

*

*

 

N

je vedno 0

Z

je 1, če je rezultat $00

V

je 1, če je po operaciji: (N=1 in C=0) ali če je (N=0 in C=1)

C

je 1, če je bil LSB-b0 pred pomikom 1

Naslavljanje, operacijska koda in izvršilni cikli

Mnemonik

IMMED.

DIRECT

INDEX

EXTEND.

IMPLIED

 

OP

~

#

OP

~

#

OP

~

#

OP

~

#

OP

~

#

LSRA

                       

44

2

1

LSRB

                       

54

2

1

LSR

           

64

6

2

74

6

3