Está en la página 1de 6

David Nemecio Comezaquira Reay - 702600

Juan Felipe Bahamon Beltran - 702613

REGISTROS ESPECIALES

REGISTRO FSR

El registro FSR, además de servir para seleccionar el banco activo, sirve como puntero para
direccionamiento indirecto. La posición de memoria con la que se trabaja este registro viene
definida en (04h, 84h, 104h ó 184h).

Este registro tiene 8 bits del registro FSR y


otro bit de STATUS (IRP)que funciona
para seleccionar el número de banco
EJEMPLO

Este programa borra 5 posiciones de memoria a partir de la dirección 12, entonces lo que
hace es borrar una posición de memoria continuamente hasta llegar al punto indicado;
funcionando el FSR como un puntero de direccionamiento que apunta a la dirección 12h

REGISTRO PCL Y PCLATH

Los registros PCL y PCLATH derivan del registro “PC”. En sí, el conjunto de instrucciones
que reciba el PC varía dependiendo de los algoritmos goto, call, return, etc. Estas a su vez
alteran el direccionamiento por medio del PCLATH y el PCL. A continuación mostraré
imágenes del posicionamiento en los bancos, Luego una imagen de la estructura del registro
PC , PCL, PCH, PCLATH, así mismo lo que sucede cuando se altera el direccionamiento
mediante algunos algoritmos.Por último un ejemplo de alteración de direccionamiento.
BANCOS:
ESTRUCTURA DEL PC Y REGISTROS ESPECIALES:

FUNCIONES ESPECIALES:
EJEMPLO

El código se configurado para que muestre la palabra hola .


Bibliografía:

https://core.ac.uk/download/pdf/48393529.pdf

https://www.unioviedo.es/ate/alberto/TEMA2-Memoria.pdf

https://www.unioviedo.es/ate/alberto/manualPic.pdf

https://books.google.com.co/books?id=ODenKGOHMRkC&pg=PA63&lpg=PA63&dq=REG
ISTRO+PCL&source=bl&ots=unqU0d89-C&sig=ACfU3U3GYo4oduefHBqiMir-vmtoJ8yoL
A&hl=es&sa=X&ved=2ahUKEwiEtZL_lMHyAhUkFVkFHcBGBFcQ6AF6BAg3EAM#v=o
nepage&q&f=false

También podría gustarte