08.05.2013 Views

Juego de instrucciones del 80C31

Juego de instrucciones del 80C31

Juego de instrucciones del 80C31

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Apéndice A Instrucciones: Código, Nemotécnico, Num. De Bytes, Ciclos y Modos <strong>de</strong> Direccionamiento<br />

Nible<br />

bajo ↓<br />

alto→ 0 1 2 3 4 5<br />

1 1 3 2 3 2 3 2 2 2 2 2<br />

0<br />

NOP<br />

JBC<br />

JB<br />

JNB<br />

JC<br />

JNC<br />

DirBit,DirCod DirBit,DirCod DirBit,DirCod DirCodigo DirCodigo<br />

2 2 2 2 2 2 2 2 2 2 2 2<br />

1<br />

AJMP ACALL AJMP ACALL AJMP ACALL<br />

DirCodigo DirCodigo DirCodigo DirCodigo DirCodigo DirCodigo<br />

3 2 3 2 1 2 1 2 2 2 2 2<br />

2<br />

LJMP LCALL<br />

RET<br />

RETI<br />

ORL<br />

ANL<br />

DirCodigo DirCodigo<br />

DirDato, A DirDato, A<br />

1 1 1 1 1 1 1 1 3 2 3 2<br />

3<br />

RR<br />

RRC<br />

RL<br />

RLC<br />

ORL<br />

ANL<br />

A<br />

A<br />

A<br />

A DirDato,#dato DirDato,#dato<br />

1 1 1 1 2 1 2 1 2 1 2 1<br />

4<br />

INC<br />

DEC<br />

ADD<br />

ADDC<br />

ORL<br />

ANL<br />

A<br />

A<br />

A, #dato A, #dato A, #dato A, #dato<br />

2 1 2 1 2 1 2 1 2 1 2 1<br />

5<br />

INC<br />

DEC<br />

ADD<br />

ADDC<br />

ORL<br />

ANL<br />

DirDato DirDato A, DirDato A, DirDato A, DirDato A, DirDato<br />

1 1 1 1 1 1 1 1 1 1 1 1<br />

6<br />

INC<br />

DEC<br />

ADD<br />

ADDC<br />

ORL<br />

ANL<br />

@R0<br />

@R0 A, @R0 A, @R0 A, @R0 A, @R0<br />

1 1 1 1 1 1 1 1 1 1 1 1<br />

7<br />

INC<br />

DEC<br />

ADD<br />

ADDC<br />

ORL<br />

ANL<br />

@R1<br />

@R1 A, @R1 A, @R1 A, @R1 A, @R1<br />

1 1 1 1 1 1 1 1 1 1 1 1<br />

8<br />

INC<br />

DEC<br />

ADD<br />

ADDC<br />

ORL<br />

ANL<br />

R0<br />

R0<br />

A, R0<br />

A, R0<br />

A, R0<br />

A, R0<br />

1 1 1 1 1 1 1 1 1 1 1 1<br />

9<br />

INC<br />

DEC<br />

ADD<br />

ADDC<br />

ORL<br />

ANL<br />

R1<br />

R1<br />

A, R1<br />

A, R1<br />

A, R1<br />

A, R1<br />

1 1 1 1 1 1 1 1 1 1 1 1<br />

A<br />

INC<br />

DEC<br />

ADD<br />

ADDC<br />

ORL<br />

ANL<br />

R2<br />

R2<br />

A, R2<br />

A, R2<br />

A, R2<br />

A, R2<br />

1 1 1 1 1 1 1 1 1 1 1 1<br />

B<br />

INC<br />

DEC<br />

ADD<br />

ADDC<br />

ORL<br />

ANL<br />

R3<br />

R3<br />

A, R3<br />

A, R3<br />

A, R3<br />

A, R3<br />

1 1 1 1 1 1 1 1 1 1 1 1<br />

C<br />

INC<br />

DEC<br />

ADD<br />

ADDC<br />

ORL<br />

ANL<br />

R4<br />

R4<br />

A, R4<br />

A, R4<br />

A, R4<br />

A, R4<br />

1 1 1 1 1 1 1 1 1 1 1 1<br />

D<br />

INC<br />

DEC<br />

ADD<br />

ADDC<br />

ORL<br />

ANL<br />

R5<br />

R5<br />

A, R5<br />

A, R5<br />

A, R5<br />

A, R5<br />

1 1 1 1 1 1 1 1 1 1 1 1<br />

E<br />

INC<br />

DEC<br />

ADD<br />

ADDC<br />

ORL<br />

ANL<br />

R6<br />

R6<br />

A, R6<br />

A, R6<br />

A, R6<br />

A, R6<br />

1 1 1 1 1 1 1 1 1 1 1 1<br />

F<br />

INC<br />

DEC<br />

ADD<br />

ADDC<br />

ORL<br />

ANL<br />

R7<br />

R7<br />

A, R7<br />

A, R7<br />

A, R7<br />

A, R7<br />

b c b = Número <strong>de</strong> bytes; c = número <strong>de</strong> ciclos<br />

Clave: nem<br />

oper<br />

nem = Nemotécnico; oper = Operando(s)<br />

Profr. Salvador Saucedo 23

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!