Luminosidad
PRESENTADO A:
JORGE GALAN
PRESENTADO POR:
IVAN ALFONSO
JUAN BECERRA
HURIEL BARRERA
SENA CEET
TABLA DE CONTENIDO
1. DEFINICION DEL PROYECTO
2. DIAGRAMA DEFLUJO
3. RESOLUCION DE ORDINOGRAMA CON INSTRUCCIONES
4. COMPILACION
DEFINICION DEL PROYECTO
El siguiente trabajo se basa en la elaboración de un programa el cual nos permita seguir laserie de fibonacci dicho programa lo hemos hecho en el lenguaje de maquina assembler siguiendo una serie de instrucciones orientadas al manejo de la información de un BIT y operaciones con literales y decontrol.
La serie de fibonacci se basa en que cada numero es suma de sus dos anteriores para empezar a construirla se nesecitan dos números de partida que son 0 y 1 y el resultado de estaoperación se sumaria con su anterior.
Ejemplo: 0, 1, 1, 2, 3, 5……………………..
El programa elaborado nos muestra la posición de un número que el usuario le ordena y este nos muestra su posición en la serie defibonacci
0, 1, 1, 2, 3, 5,8……
1, 2, 3, 4, 5, 6,7……
3. RESOLUCION DE ORDINOGRAMA CON INSTRUCCIONES
list p=16f84a
include
usuario EQU 0x0C
primero EQU 0x0D
segundo EQU 0x0Econtador EQU 0x0F
resultado EQU 0x10
numero EQU 0x11
movlw .1
movwf segundo
movlw .0
movwf primero
movlw .2
movwf contadorbtfsc usuario,0
goto siesuno
goto noesuno
siesuno
btfss STATUS,2
goto noesuno
goto fin
noesuno
movf primero,0
addwfsegundo,0
movwf resultado
movf usuario,0
subwf contador,0
btfss STATUS,2
goto noesigual
goto esigual
noesigual
incfcontador,1
movf segundo,0
movwf primero
movf resultado,0
movwf segundo
goto noesuno
esigual
movf segundo,0
movwf numero...
Regístrate para leer el documento completo.