Arquitectura del computor
[pic]
Naguanagua, Noviembre del 2010
INSTRUCCIONES EN ASSEMBLER
CALL: Se dirige a una dirección de la memoria de programa designado por elprogramador. En otras palabras, se utiliza para dirigirse a una rutina o tarea. Su principal ventaja es que una vez que finalizó la tarea, vuelve al punto siguiente desde dónde se llamo.CLRF: Borra el contenido de un registro seleccionado por el programador. La forma en que lo hace, pone en 0 los 8 bit del registro. Este registro, puede ser cualquiera de laposición de la RAM.
CLRW: Borra al registro W. La forma en que lo hace, pone en 0 los 8 bit del registro
ADDLW: Suma un valor designado por el programador al registro W
ADDWF:Suma el valor del registro W con el valor de un registro cualquiera. El destino de esta suma, lo elige el programador.
Ejemplo:
ADDWF TEMP,W
Si W teníaguardado .133 y la posición de la RAM llamada TEMP tenía el valor cargado con .2, W vale .135 y TEMP continúa valiendo .2
Para indicar la dirección de dónde se guarda, también sepuede poner 0 o 1 en vez de W o F. 0, corresponder guardarlo en el registro W y 1 en el registro TEMP (para este caso).
RETLW: Es una instrucción de regreso de subrutina que cargaen el acumulador, W, un número.
DISENO DE UN DADO ELECTRONICO EN PROTEUS
[pic]
-----------------------
REPÚBLICA BOLIVARIANA DE VENEZUELA
MINISTERIO DEL PODER POPULARPARA LA DEFENSA
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA
DE LA FUERZA ARMADA
RÉGIMEN NOCTURNO
INGENIERIA DE TELECOMUNICACIONES
NÚCLEO CARABOBO
INICIALIZAMOSENTRADAS/SALIDAS
VALOR_DADO= 1
NO
PRESIONAR
S1
SI
VALOR_DADO= VALOR_DADO +1
SI
VALOR>6
NO
MOSTRAR VALOR EN DISPLAY 7 SEGMENTOS
NO
PRESIONAR S1
SI
Regístrate para leer el documento completo.