Guia de preguntas basicas sobre el lenguaje ensamblador para procesadores intel
Introducción al lenguaje ensambladorDescripción completa
Descripción completa
Descripción completa
ayudara a entender concetos de este lenguajeDescripción completa
Cuestionario basico sobre elementos del lenguaje ensamblador
ideas para proyectos con lenguaje ensambladorDescripción completa
Descripción: problemas de laboratorio practicos
Directivas de EnsambladorDescripción completa
Documento donde se explica el lenguaje para la programacion y funcionamiento del microprocesado Z80Descripción completa
Programada en EnsambladorDescripción completa
1er Programa en EnsambladorDescripción completa
UNIVERSIDAD TECNICA DEL NORTE FICA – CIME SISTEMAS MICROPROCESADOS JAVIER CABASCANGO – JORGE CRIOLLO INFORME TEMA
Comparación de dos números ingresados por el usuario. OBJETIVO
Diseñar un programa que me permita comparar 2 números del 0 hasta el 255 ingresados por el usuario. OBJETIVOS ESPECIFICOS -
-
-
Con las instrucciones aprendidas diseñar el programa. Realizar la simulación en Proteus. Implementarlo !sicamente en la proto"oard.
DESARROLLO FLUJOGRAMA
INICIO
Confguro mis puertos
Cargo valores a los registros R16 Y R17
Asigno el valor que ingresa por el pind al registro R18 y el valor que ingresa por el pinc al registro R1!
"esactiva los
NO NO
R18 ## R1
SI
Activa los leds
$IN
EN AVR STUDIO
!"%&IC% A'(%)A16*A !INC+,"% -(16*A"%$!INC!OR) . !"%$ A,/#R0. (AIN ldi R162033 out ""R"2R16 ldi R162033 out ""R42R16 ldi R172033 out ""RC2R17 loop IN R1825IN" IN R125INC cp R182R1 4RN% AC'I&A (5 "%AC'I&A AC'I&A ldi au2. out port42au 9mp loop "%AC'I&A ldi au2033 out port42au 9mp loop SIMULACION EN PROTEUS
Comparación si el número 2 es igual al #$ en este caso como no son iguales se desacti%an los leds.
Comparación entre el número &2 ' el &2$ en este caso como son iguales se acti%an los leds.
CONCLUSIONES
(in el de"ido estudio de las instrucciones se nos hu"iera hecho di!cil la realización de esta pr)ctica porque sin la escritura correcta de cada instrucción nos saldr!a error al momento de compilar en *%r(tudio.
*l momento de simular en Proteus no se acciona"an los leds al momento de correr el programa$ esto era porque no identiicamos "ien los puertos de entrada ' salida según como ha"!amos hecho en el *%r(tudio ' al %er el error lo logramos corregir para su correcto uncionamiento.
+a' que tener mu' en cuenta que para gra"ar en nuestro microcontrolador ha' que %er si los usi"les est)n "ien conigurados puesto a que si no lo est)n el programa se gra"ar!a mal ' no uncionar!a correctamente.
Para que e,ista el correcto uncionamiento del programa realizado en el *%r(tudio en nuestro microcontrolador ha' que "uscar el propio *-/*#1P puesto a que en el *-/*#1* algunos programas gra"ados no uncionan.
RECOMENDACIONES
3eer ' comprender las instrucciones ")sicas ' tratar de aprenderse de orma continua el resto de instrucciones para que no ha'a ningún pro"lema al momento de realizar prue"as o pr)cticas.
(a"er mu' "ien cómo se gra"a en un microcontrolador ' la coniguración de los usi"les del microcontrolador que se %a a usar$ porque se puede quemar el microcontrolador. -ener la ha"ilidad de mane4ar "ien los programas a utilizar ' los elementos electrónicos que se utilizan al momento de hacerlo !sico.