ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Nstrucciones Basicas Para Programar Un Atmega16


Enviado por   •  28 de Febrero de 2014  •  231 Palabras (1 Páginas)  •  169 Visitas

Instrucciones

AND: Realiza la operación lógica AND entre dos registro. (Rd← Rd.Rr).

Operandos: AND Rd, Rr.

COM: Realiza el complemento a 1 de un registro. (Rd ←FF-Rd).

Operandos: COM Rd.

CLR: Sirve para limpiar un registro, pone en todos los bits del registro un 0.

(Rd←Rd(+)Rd). Operandos: CLR Rd.

JMP: Realiza un salto a una subrutina. Operandos: JMP k.

CALL: Llama una subrutina. Operandos: CALL k.

RET: Retorna a una subrutina (PC←STACK).

CP: Compara dos registro. (Rd-Rr). Operandos: CP Rd, Rr.

SBIC: Salta si el bit en el registro I/O es cero. ( if(P(b)=0)PC←+2 or 3) Operandos: SBIC P, b.

SBIS: Salta si el bit en el registro I/O es uno. ( if(P(b)=1)PC←+2 or 3)

Operandos: SBIS P, b.

BREQ: Salta si es igual.

BRNE: Salta si no es igual.

MOV: Hace una copia de un registro a otro. (Rd←Rr).El registró fuente, Rr, no sufre ningún cambio, mientras que el registro destino, Rd, se carga con una copia de Rr. Operandos: MOV Rd, Rr.

LDI: Carga un dato inmediato. (Rd←k). Operandos: LDI Rd, k.

IN: Lee del puerto un dato. (Rd←P). Operandos: IN Rd, P.

OUT: Saca un dato por el puerto.(P←Rr). Envía los datos desde un registro fuente, Rr, a un espacio de I/O. Operado: OUT P, Rr.

SBI: La instrucción SBI, pone un uno en el bit del registro especificado.

(I/O(P, b)←1). Operandos: SBI P, b.

CBI: La instrucción SBI, pone un cero en el bit del registro especificado.

(I/O(P, b)←0). Operandos: SBI P, b.

...

Descargar como (para miembros actualizados) txt (1 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com