clase 3 microprocesadores

Post on 10-Apr-2015

186 views 3 download

Transcript of clase 3 microprocesadores

SET DE INSTRUCCIONES PARA EL MICROCONTROLADOR

SUMA EL CONTENIDO DEL REGISTRO W A UNA CONSTANTE Y LO GUARDA EN EL REGISTRO W

SET DE INSTRUCCIONES PARA EL MICROCONTROLADOR

SUMA W Y F Y EL RESULTADO SE GUARDA EN W O EN f DEPENDIENDO DEL VALOR DE D.

SET DE INSTRUCCIONES PARA EL MICROCONTROLADOR

AND ENTRE W Y K Y EL RESULTADO SE ALMACENA EN W.

SET DE INSTRUCCIONES PARA EL MICROCONTROLADOR

AND ENTRE W Y f Y EL RESULTADO SE ALMACENA EN W O EN f DEPENDIENDO DEL VALOR DE d.

SET DE INSTRUCCIONES PARA EL MICROCONTROLADOR

EL BIT b DEL REGISTRO f ES PUESTO A 0.

SET DE INSTRUCCIONES PARA EL MICROCONTROLADOR

EL BIT b DEL REGISTRO f ES PUESTO A 1.

SET DE INSTRUCCIONES PARA EL MICROCONTROLADOR

SI EL BIT b DEL REGISTRO f ES 0 ENTONCES SE EJECUTA LA SIGUIENTE INSTRUCCIÓN DEL PROGRAMA EN CASO CONTRARIO NO SE JECUTARA Y LA SALTARA, EJECUTANDO LA SIGUIENTE EN EL PROXIMO CICLO DEL RELOJ.

SET DE INSTRUCCIONES PARA EL MICROCONTROLADOR

SI EL BIT b DEL REGISTRO f ES 1 ENTONCES SE EJECUTA LA SIGUIENTE INSTRUCCIÓN DEL PROGRAMA EN CASO CONTRARIO NO SE JECUTARA Y LA SALTARA, EJECUTANDO LA SIGUIENTE EN EL PROXIMO CICLO DEL RELOJ.

SET DE INSTRUCCIONES PARA EL MICROCONTROLADOR

LLAMA A SUBRUTINA UBICADA EN LA DIRECCIÓN K DE LOS PRIMEROS 11 BITS.

SET DE INSTRUCCIONES PARA EL MICROCONTROLADOR

PONE EN CERO TODOS LOS BIT DEL REGISTRO f Y ACTIVA LA BANDERA Z DEL REGISTRO DE ESTATUS.

SET DE INSTRUCCIONES PARA EL MICROCONTROLADOR

PONE EN CERO TODOS LOS BIT DEL REGISTRO ACUMULADOR Y ACTIVA LA BANDERA Z DEL REGISTRO DE ESTATUS.

SET DE INSTRUCCIONES PARA EL MICROCONTROLADOR

PONE EN CERO EL WATCH DOG TIMER Y EL PREESCALADOR DELMISMO Y ACTIVA LAS BANDERAS INDICADAS ARRIBA.

SET DE INSTRUCCIONES PARA EL MICROCONTROLADOR

GUARDA EL COMPLEMENTO DE f EN EL ACUMULADOR O EN EL MISMO f DEPENDIENDO DEL VALOR DE d.

SET DE INSTRUCCIONES PARA EL MICROCONTROLADOR

DECREMENTA f EN 1 Y LO GUARDA EN ACUMULADOR O EN EL MISMO f DEPENDIENDO DEL VALOR DE d.

SET DE INSTRUCCIONES PARA EL MICROCONTROLADOR

DECREMENTA f EN 1 Y LO GUARDA EN ACUMULADOR O EN EL MISMO f DEPENDIENDO DEL VALOR DE d SI EL RESULTADO ES CERO SALTA LA SIGUIENTE INSTRUCCIÓN A EJECUTARSE.

SET DE INSTRUCCIONES PARA EL MICROCONTROLADOR

SALTA A LA DIRECCIÓN DE MEMORIA k Y NO SE REGRESA.

SET DE INSTRUCCIONES PARA EL MICROCONTROLADOR

INCREMENTA EL CONTENIDO DE f Y LO ALMACENA EN W O EN EL MISMO f DEPENDIENDO DEL VALOR DE d.

SET DE INSTRUCCIONES PARA EL MICROCONTROLADOR

INCREMENTA EL CONTENIDO DE f Y LO ALMACENA EN W O EN EL MISMO f DEPENDIENDO DEL VALOR DE d SI EL RESULTADO ES CERO SALTA LA SIGUIENTE INSTRUCCIÓN A EJECUTARSE.

SET DE INSTRUCCIONES PARA EL MICROCONTROLADOR

OR DE W Y k Y SE GUARDA EN W.

SET DE INSTRUCCIONES PARA EL MICROCONTROLADOR

OR DE W Y f Y SE GUARDA EN W O EN f DEPENDIENDO DEL VALOR DE d.

SET DE INSTRUCCIONES PARA EL MICROCONTROLADOR

MUEVE EL CONTENIDO DE f A W O A f DEPENDIENDO DEL VALOR DE d.

SET DE INSTRUCCIONES PARA EL MICROCONTROLADOR

MUEVE EL VALOR DE k A W.

SET DE INSTRUCCIONES PARA EL MICROCONTROLADOR

MUEVE EL VALOR DE W A f.

SET DE INSTRUCCIONES PARA EL MICROCONTROLADOR

NO EJECUTA ACCIÓN DURANTE UN CICLO DEL RELOJ.

SET DE INSTRUCCIONES PARA EL MICROCONTROLADOR

RETORNA DESDE UNA INTERRUPCIÓN.

SET DE INSTRUCCIONES PARA EL MICROCONTROLADOR

RETORNA CON UN VALOR PRECARGADO EN EL ACUMULADOR W.

SET DE INSTRUCCIONES PARA EL MICROCONTROLADOR

RETORNA DE SUBRUTINA.

SET DE INSTRUCCIONES PARA EL MICROCONTROLADOR

EL CONTENIDO DEL REGISTRO f SE ROTA UN BIT A LA IZQUIERDA A TRAVÉS DE LA BANDERA DE ACARREO Y EL RESULTADO SE ALMACENA EN W O EN f DEPENDIENDO DE d.

SET DE INSTRUCCIONES PARA EL MICROCONTROLADOR

EL CONTENIDO DEL REGISTRO f SE ROTA UN BIT A LA DERECHA A TRAVÉS DE LA BANDERA DE ACARREO Y EL RESULTADO SE ALMACENA EN W O EN f DEPENDIENDO DE d.

SET DE INSTRUCCIONES PARA EL MICROCONTROLADOR

EL PROCESADOR QUEDA EN MODO SLEEP CON EL OSCILADOR DETENIDO.

SET DE INSTRUCCIONES PARA EL MICROCONTROLADOR

AL ACUMULADOR SE LE RESTA EL VALOR DE k.

SET DE INSTRUCCIONES PARA EL MICROCONTROLADOR

AL REGISTRO f SE LE SUSTRAE EL VALOR DEL ACUMULADOR Y SE GUARDA EN f O EN W DEPENDIENDO DEL VALOR DE d.

SET DE INSTRUCCIONES PARA EL MICROCONTROLADOR

SE INTERCAMBIAN LOS NIBBLES INFERIOR Y SUPERIOR DEL REGISTRO f Y SE GUARDA EL RESULTADO EN f O EN W DEPENDIENDO DEL VALOR DE d.

SET DE INSTRUCCIONES PARA EL MICROCONTROLADOR

OR EXCLUSIVO ENTRE W Y LOS 8 BITS DE k, EL RESULTADO SE ALMACENA EN W.

SET DE INSTRUCCIONES PARA EL MICROCONTROLADOR

OR EXCLUSIVO ENTRE W Y EL REGISTRO f, EL RESULTADO SE ALMACENA EN W O EN f DEPENDIENDO DEL VALOR DE d.

SET DE INSTRUCCIONES PARA EL MICROCONTROLADOR