ASL - Arithmetic Shift Left Accumulator A (B) (Memory)

LSL - Logical Shift Left Accumulator A (B) ( Memory)

Ukaz ASL je ekvivalenten ukazu LSL!

C <-- b7 - - - - - - b0 <-- 0

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

Najmanj vreden bit (b0) dobi vrednost 0.

C bit CCR registra dobi vrednost MSB- 8. bita (b7) registra ali pomnilniške lokacije.

CCR register

H

I

N

Z

V

C

-

-

*

*

*

*

 

N

je enak MSB-b7 bitu rezultata

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 MSB-b7 pred pomikom 1

Naslavljanje, operacijska koda in izvršilni cikli

Mnemonik

IMMED.

DIRECT

INDEX

EXTEND.

IMPLIED

 

OP

~

#

OP

~

#

OP

~

#

OP

~

#

OP

~

#

ASLA

                       

48

2

1

ASLB

                       

58

2

1

ASL

           

68

6

2

78

6

3

     

LSLA

                       

48

2

1

LSLB

                       

58

2

1

LSL

           

68

6

2

78

6

3