CMP - Compare A (B) to Memory

A - M

B - M

Opis: Primerja (odšteje) vsebino pomnilniške lokacije M od vsebine akumulatorja A (B), rezultata pa ne shrani. Spremeni le vsebino CCR registra. Ta vsebina se v naslednjem ukazu običajno uporabi za preverjanje vejitvenih pogojev.

 

CCR register

H

I

N

Z

V

C

-

-

*

*

*

*

 

N

je enak MSB-8. bitu rezultata primerjave

Z

je 1, če je rezultat primerjave $00

V

je 1, če operacija generira preliv dvojiškega komplementa

C

1, če je absolutna vrednost vsebine v pomnilniški lokaciji večja od vsebine akumulatorja

 

CCR register

H

I

N

Z

V

C

-

-

*

*

*

*

 

N

MSB

Z

1, če je rezultat $00

V

1, če je v rezultatu preliv dvojiškega komplementa

C

1, če pride do izposoje z MSB rezultata

Naslavljanje, operacijska koda in izvršilni cikli

Mnemonik

IMMED.

DIRECT

INDEX

EXTEND.

IMPLIED

 

OP

~

#

OP

~

#

OP

~

#

OP

~

#

OP

~

#

CMPA

81

2

2

91

3

2

A1

4

2

B1

4

3

     

CMPB

C1

2

2

D1

3

2

E1

4

2

F1

4

3