lista rozkazow 2

lista rozkazow 2



Usta rozkazów mikroprocesora 8051. Instrukcje arytmetyczne


Mnemonik

Operacja

Struktura bajtów

Cykle

Znaczniki

ADO A. Rn

A «- A Rn

|CI 0 : Oj 1 r r r |

1

AOO A. adr

A «- A (adr)

I0 0 10:0 1Ó1|| adr |

1

C. AC

ADO A.0RI

A *- A (Ri)

100 10:01 1 1 1

1

OV.P

AOO A.sdana

A ♦- A dana

16 OiO!6'i'66ll daną |

1

AODC A.Rn

>

t

>

0

1

10 0 1 1:1 r rTj

1

AD DC A. adr

Ar- A*C*(adr)

I001i:0 10 1ll adr |

1

C. AC

ADOC A.0RI

A r- A C (Ri)

|00 1 1:0 1 1 ■ 1

1

OV.P

ADOC A.Sdana

A r- A C dana

100 1 1:0 1 0011 dana 1

1

INC A

Ar- A» 1

10000:01 001

1

P

INC Rn

Rn <- Rn 1

10 0 0 0 1 rrr|

1

-

INC (adr)

(adr)«- (adr). 1

I0000:0 1 0 1|| adr I

1

INC @R-

(Ri)(RO * 1

lOOOOlO 1 1 i |

1

INC DPTR

DPTR r- OPTR 1

n 01 o:oimi

2

-

SUBB A.Rn

A «- A - C - Rn

|1 0 0 IM r r r |

SUBB A.adr

A r- A - C - (adr)

Ii00i:0i0i|| adr I

1

C. AC

SUBB A.@Ri

Ar-A-C-(R|)

I~1 0 0 iToTTn

1

OV.P

SUBB A.Udana

A r- A - C - dana

Li 00110.0011 a»» 1

1

DCC A

Ar- A-l

10001:01 00I

1

p

DCC Rn

Rn r- Rn • 1

10001:1 r r rl

1

-

DEC (adr)

(adr) r-(adr). 1

IÓÓÓ l!0 1 0 11I adr I

1

OCC ®R.

(Ri) r- (Ri) • 1

10001:01 1 1 1

1

-

DIV AB

A r- Int (AB), iloraz OV - 1 foiU przód

4

C*0

8 r Mod (AiB). reszta dzieleniom B = 0

OV. P

MUL AB

BA. A-8 OV = 1 łoili iloczyn > 255

|1 61 OTO 1 661

4

C*0. OV. P

DA A

1®**! A3 0> 9 luh AC 1*oAj ę*- Aj 6 |eS»A7 4>9lubC= 1 toA7 4r- A7 4*6

lOOOHOlOll

1

C. AC. P

Oznaczenia:

Rn

rejestr R0..R7 (n-Odta RO. n»7 eta R7)


Mnemonik

Operacja

Struktura bajtów

Cykle

Znaczniki

ANL ARn

A r- A and Rn

10 1 0 1: 1 r r r |

1

P

ANI A.adr

A r- A and (adr)

I0 10 1:0 10 1|| adr 1

1

P

ANL A.@«i

A «- A and (Ri)

lOlOlIOl U I

1

P

ANL A.#dana

A r- A and dana

I0 1 0 1 :o 1 0 Oli dana |

1

P

ANL adr A

(adr) r-(adr) and A

|0101:0010II adr |

1

ANL adr.adana

(adr)r (adr) and dana

I0 10 1:00 11|| adr II dana 1

2

ORL A,Rn

A r- Aor Rn

10 1 00:1 r rTl

1

P

ORL A.adr

AAor (adr)

ló 1 0 ó:ó 1 0 11I adr 1

1

P

ORL A.@Ri

Ar-Aor(Ri)

|o 100:01 lii

1

P

ORL A»dana

A *- Aor dana

10 1 OOTÓTODII dana 1

1

P

ORL adr .A

(adr)« (adr) or A

I01 00:00 10II adr |

1

-

ORL iłdr.Kdana

(a<V) r (adr) or dana

|0 1 0 0:00 1 1|| adr || dana 1

2

_

XRL ARn

A «- A xor Rn

10 1 • 0:1 r771

1

P

XRL A adr

A «- A xor (adr)

10 1 1 OlO 1 0 111 adr |

1

P

XRL A @)Ri

A . A xor (Ri)

10 110:01 11 1

1

P

XRL A.Sdana

A . A xcr dana

I0 110:0 100ll dana I

1

P

XRL adr .A

(adr) <- (adr) xor A

|0 110:0 0 10|| adr |

1

XRL adr.adana

(adr) <- (adr) xor dana

10 110:0 0 1111 adr II dana I

2

CLR A

A <- 0

11110:0 16 61

1

P

CPL A

A ♦- not A

11111:010 0|

1

RL A

rt*.—*01-1

1001 o:ooT7|

1

-

RLC A

[Ha?

\oo":oo"l

1

C.P

RR A

rHAy-Aoł—1

lo 0 0 0*0 0 1 11

1

RRC A

MA,—łoh-JĆH

10001:00111

1

C.P

SWAPA

A7..4^A3.i0

n 1 00:0 1T61

1

xor

sianamo<Mo2 (róZnica symetryczna)

not

negacja logiczna


2/4

rrr

rejestr B0..R7 wybranego banku rejestrów (rrr=000 dla HO, rrr-111 dlaR7)

rejestr RO (<-0> lub Rt (i-1)

dana

zmienna ft-brtowa adr

adres pierwszych 128 bajtów wewnętrznej pamięci RAM (adr=0..7FM) lub rejestrów specjalnych SFR (adr=80H..OFFM)

O

zawartoić komórki parrięci danych lub programu o adresie podanym w nawiasie and

iloczyn logiczny

or

suma logiczna

©oprać A.Stępieó 1995,'96. Wrocław


Wyszukiwarka

Podobne podstrony:
lista rozkazow 1 Lista rozkazów mikroprocesora 8051. Instrukcje wymiany danych Mnemonik Operacja S
lista rozkazow 3 Lista rozkazów mikroprocesora 8051. Instrukcje skoków i wywołań podprogramów Oznacz
R4 kartka rozkazy2 Lista rozkazów mikrokontrolera 8051 Mnemonik Operacja Kod
Scan 9 Dodatek A: Skrócona lista instrukcji dla sterowników SIMATIC S7 300/400Skrócona lista rozkazó
assembler?86? 9 58 4. Język asemblerowy mikroprocesorów 808618088 Dyrektywy: DB, DW, DD, DQ, DT Li
66.    Co to jest rozkaz komputerowy ? 67.    Co to jest lista rozkazó
- 107 Tubo J n. • * Lista rozkazów jiówuycli tuodo.H JS EMC Lp. Nazwa rozkazu iiuicuso
Układ sterowania zbiornika z cieczą (obróbka sygnału analogowego) 63 Lista rozkazów
Wysokociśnieniowe zawory zasuwowe 68 Lista rozkazów
Sterowanie przenośników taśmowych (łańcuch programowy) 70 Lista rozkazów AWL Łańcuch programowy 1
02 5Wstęp Program sterowniczy decyduje o przebiegu procesu sterowania. Lista rozkazów (AWL) Program
Komendy Porotherm CAD Studio Pełna lista rozkazów Porotherm CAD Studio obejmuje komendy rysowania, e
Sterowanie przenośników taśmowych (AWL) 46 Lista rozkazów
Trójfazowy silnik pierścieniowy (AWL) 1 43 Lista rozkazów
52 (18) 4.Lista rozkazów Lista rozkazów mikrokomputerów rodziny MCS-51 zawiera 111 rozkazów: 49 jedn
lista rozkazow 4 4M Wymiana danych między rejestrami specjalnymi SFR, wewnętrzną i zewnętrzną pamięc
,ista rozkazów mikrokontrolera Intel 8051 W tabeli przedstawiono listę rozkazów mikrokontrolera 8051

więcej podobnych podstron