clase 3 microprocesadores
TRANSCRIPT
![Page 1: clase 3 microprocesadores](https://reader035.vdocumento.com/reader035/viewer/2022062418/5528d7334a7959b3448b4894/html5/thumbnails/1.jpg)
SET DE INSTRUCCIONES PARA EL MICROCONTROLADOR
SUMA EL CONTENIDO DEL REGISTRO W A UNA CONSTANTE Y LO GUARDA EN EL REGISTRO W
![Page 2: clase 3 microprocesadores](https://reader035.vdocumento.com/reader035/viewer/2022062418/5528d7334a7959b3448b4894/html5/thumbnails/2.jpg)
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.
![Page 3: clase 3 microprocesadores](https://reader035.vdocumento.com/reader035/viewer/2022062418/5528d7334a7959b3448b4894/html5/thumbnails/3.jpg)
SET DE INSTRUCCIONES PARA EL MICROCONTROLADOR
AND ENTRE W Y K Y EL RESULTADO SE ALMACENA EN W.
![Page 4: clase 3 microprocesadores](https://reader035.vdocumento.com/reader035/viewer/2022062418/5528d7334a7959b3448b4894/html5/thumbnails/4.jpg)
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.
![Page 5: clase 3 microprocesadores](https://reader035.vdocumento.com/reader035/viewer/2022062418/5528d7334a7959b3448b4894/html5/thumbnails/5.jpg)
SET DE INSTRUCCIONES PARA EL MICROCONTROLADOR
EL BIT b DEL REGISTRO f ES PUESTO A 0.
![Page 6: clase 3 microprocesadores](https://reader035.vdocumento.com/reader035/viewer/2022062418/5528d7334a7959b3448b4894/html5/thumbnails/6.jpg)
SET DE INSTRUCCIONES PARA EL MICROCONTROLADOR
EL BIT b DEL REGISTRO f ES PUESTO A 1.
![Page 7: clase 3 microprocesadores](https://reader035.vdocumento.com/reader035/viewer/2022062418/5528d7334a7959b3448b4894/html5/thumbnails/7.jpg)
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.
![Page 8: clase 3 microprocesadores](https://reader035.vdocumento.com/reader035/viewer/2022062418/5528d7334a7959b3448b4894/html5/thumbnails/8.jpg)
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.
![Page 9: clase 3 microprocesadores](https://reader035.vdocumento.com/reader035/viewer/2022062418/5528d7334a7959b3448b4894/html5/thumbnails/9.jpg)
SET DE INSTRUCCIONES PARA EL MICROCONTROLADOR
LLAMA A SUBRUTINA UBICADA EN LA DIRECCIÓN K DE LOS PRIMEROS 11 BITS.
![Page 10: clase 3 microprocesadores](https://reader035.vdocumento.com/reader035/viewer/2022062418/5528d7334a7959b3448b4894/html5/thumbnails/10.jpg)
SET DE INSTRUCCIONES PARA EL MICROCONTROLADOR
PONE EN CERO TODOS LOS BIT DEL REGISTRO f Y ACTIVA LA BANDERA Z DEL REGISTRO DE ESTATUS.
![Page 11: clase 3 microprocesadores](https://reader035.vdocumento.com/reader035/viewer/2022062418/5528d7334a7959b3448b4894/html5/thumbnails/11.jpg)
SET DE INSTRUCCIONES PARA EL MICROCONTROLADOR
PONE EN CERO TODOS LOS BIT DEL REGISTRO ACUMULADOR Y ACTIVA LA BANDERA Z DEL REGISTRO DE ESTATUS.
![Page 12: clase 3 microprocesadores](https://reader035.vdocumento.com/reader035/viewer/2022062418/5528d7334a7959b3448b4894/html5/thumbnails/12.jpg)
SET DE INSTRUCCIONES PARA EL MICROCONTROLADOR
PONE EN CERO EL WATCH DOG TIMER Y EL PREESCALADOR DELMISMO Y ACTIVA LAS BANDERAS INDICADAS ARRIBA.
![Page 13: clase 3 microprocesadores](https://reader035.vdocumento.com/reader035/viewer/2022062418/5528d7334a7959b3448b4894/html5/thumbnails/13.jpg)
SET DE INSTRUCCIONES PARA EL MICROCONTROLADOR
GUARDA EL COMPLEMENTO DE f EN EL ACUMULADOR O EN EL MISMO f DEPENDIENDO DEL VALOR DE d.
![Page 14: clase 3 microprocesadores](https://reader035.vdocumento.com/reader035/viewer/2022062418/5528d7334a7959b3448b4894/html5/thumbnails/14.jpg)
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.
![Page 15: clase 3 microprocesadores](https://reader035.vdocumento.com/reader035/viewer/2022062418/5528d7334a7959b3448b4894/html5/thumbnails/15.jpg)
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.
![Page 16: clase 3 microprocesadores](https://reader035.vdocumento.com/reader035/viewer/2022062418/5528d7334a7959b3448b4894/html5/thumbnails/16.jpg)
SET DE INSTRUCCIONES PARA EL MICROCONTROLADOR
SALTA A LA DIRECCIÓN DE MEMORIA k Y NO SE REGRESA.
![Page 17: clase 3 microprocesadores](https://reader035.vdocumento.com/reader035/viewer/2022062418/5528d7334a7959b3448b4894/html5/thumbnails/17.jpg)
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.
![Page 18: clase 3 microprocesadores](https://reader035.vdocumento.com/reader035/viewer/2022062418/5528d7334a7959b3448b4894/html5/thumbnails/18.jpg)
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.
![Page 19: clase 3 microprocesadores](https://reader035.vdocumento.com/reader035/viewer/2022062418/5528d7334a7959b3448b4894/html5/thumbnails/19.jpg)
SET DE INSTRUCCIONES PARA EL MICROCONTROLADOR
OR DE W Y k Y SE GUARDA EN W.
![Page 20: clase 3 microprocesadores](https://reader035.vdocumento.com/reader035/viewer/2022062418/5528d7334a7959b3448b4894/html5/thumbnails/20.jpg)
SET DE INSTRUCCIONES PARA EL MICROCONTROLADOR
OR DE W Y f Y SE GUARDA EN W O EN f DEPENDIENDO DEL VALOR DE d.
![Page 21: clase 3 microprocesadores](https://reader035.vdocumento.com/reader035/viewer/2022062418/5528d7334a7959b3448b4894/html5/thumbnails/21.jpg)
SET DE INSTRUCCIONES PARA EL MICROCONTROLADOR
MUEVE EL CONTENIDO DE f A W O A f DEPENDIENDO DEL VALOR DE d.
![Page 22: clase 3 microprocesadores](https://reader035.vdocumento.com/reader035/viewer/2022062418/5528d7334a7959b3448b4894/html5/thumbnails/22.jpg)
SET DE INSTRUCCIONES PARA EL MICROCONTROLADOR
MUEVE EL VALOR DE k A W.
![Page 23: clase 3 microprocesadores](https://reader035.vdocumento.com/reader035/viewer/2022062418/5528d7334a7959b3448b4894/html5/thumbnails/23.jpg)
SET DE INSTRUCCIONES PARA EL MICROCONTROLADOR
MUEVE EL VALOR DE W A f.
![Page 24: clase 3 microprocesadores](https://reader035.vdocumento.com/reader035/viewer/2022062418/5528d7334a7959b3448b4894/html5/thumbnails/24.jpg)
SET DE INSTRUCCIONES PARA EL MICROCONTROLADOR
NO EJECUTA ACCIÓN DURANTE UN CICLO DEL RELOJ.
![Page 25: clase 3 microprocesadores](https://reader035.vdocumento.com/reader035/viewer/2022062418/5528d7334a7959b3448b4894/html5/thumbnails/25.jpg)
SET DE INSTRUCCIONES PARA EL MICROCONTROLADOR
RETORNA DESDE UNA INTERRUPCIÓN.
![Page 26: clase 3 microprocesadores](https://reader035.vdocumento.com/reader035/viewer/2022062418/5528d7334a7959b3448b4894/html5/thumbnails/26.jpg)
SET DE INSTRUCCIONES PARA EL MICROCONTROLADOR
RETORNA CON UN VALOR PRECARGADO EN EL ACUMULADOR W.
![Page 27: clase 3 microprocesadores](https://reader035.vdocumento.com/reader035/viewer/2022062418/5528d7334a7959b3448b4894/html5/thumbnails/27.jpg)
SET DE INSTRUCCIONES PARA EL MICROCONTROLADOR
RETORNA DE SUBRUTINA.
![Page 28: clase 3 microprocesadores](https://reader035.vdocumento.com/reader035/viewer/2022062418/5528d7334a7959b3448b4894/html5/thumbnails/28.jpg)
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.
![Page 29: clase 3 microprocesadores](https://reader035.vdocumento.com/reader035/viewer/2022062418/5528d7334a7959b3448b4894/html5/thumbnails/29.jpg)
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.
![Page 30: clase 3 microprocesadores](https://reader035.vdocumento.com/reader035/viewer/2022062418/5528d7334a7959b3448b4894/html5/thumbnails/30.jpg)
SET DE INSTRUCCIONES PARA EL MICROCONTROLADOR
EL PROCESADOR QUEDA EN MODO SLEEP CON EL OSCILADOR DETENIDO.
![Page 31: clase 3 microprocesadores](https://reader035.vdocumento.com/reader035/viewer/2022062418/5528d7334a7959b3448b4894/html5/thumbnails/31.jpg)
SET DE INSTRUCCIONES PARA EL MICROCONTROLADOR
AL ACUMULADOR SE LE RESTA EL VALOR DE k.
![Page 32: clase 3 microprocesadores](https://reader035.vdocumento.com/reader035/viewer/2022062418/5528d7334a7959b3448b4894/html5/thumbnails/32.jpg)
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.
![Page 33: clase 3 microprocesadores](https://reader035.vdocumento.com/reader035/viewer/2022062418/5528d7334a7959b3448b4894/html5/thumbnails/33.jpg)
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.
![Page 34: clase 3 microprocesadores](https://reader035.vdocumento.com/reader035/viewer/2022062418/5528d7334a7959b3448b4894/html5/thumbnails/34.jpg)
SET DE INSTRUCCIONES PARA EL MICROCONTROLADOR
OR EXCLUSIVO ENTRE W Y LOS 8 BITS DE k, EL RESULTADO SE ALMACENA EN W.
![Page 35: clase 3 microprocesadores](https://reader035.vdocumento.com/reader035/viewer/2022062418/5528d7334a7959b3448b4894/html5/thumbnails/35.jpg)
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.
![Page 36: clase 3 microprocesadores](https://reader035.vdocumento.com/reader035/viewer/2022062418/5528d7334a7959b3448b4894/html5/thumbnails/36.jpg)
SET DE INSTRUCCIONES PARA EL MICROCONTROLADOR