COMPONENTE PRÁCTICO DE SISTEMAS MICROPROCESADOS Instrucciones de movimiento de datos, suma y resta Nombre: Ricardo Ramo
Views 103 Downloads 6 File size 195KB
COMPONENTE PRÁCTICO DE SISTEMAS MICROPROCESADOS Instrucciones de movimiento de datos, suma y resta
Nombre: Ricardo Ramos
Gr-6.
OBJETIVOS: Comprobar mediante ejercicios en el simulador ATMEL Studio el funcionamiento de las instrucciones de movimiento de datos, suma y resta. PREPARATORIO. 1.- Cargar el programa provisto en el ATMEL Studio , ensamblarlo y simularlo hasta que no tenga errores.
El programa compiló sin errores.
2.-Preparar un ejemplo con cada una de las instrucciones de movimiento de información, con excepción de PUSH y POP, mostrando cual sería el resultado esperado de acuerdo con la tabla provista. (Usar ejemplos diferentes a los usados en clase pues es la misma tabla).
Fig. 1, Se muestra los valores de los registros antes de realizar los ejemplos de movimiento de datos.
•
Ejemplo de movimiento de datos con instrucciones (mov, movw, ldi, ld, lds y ldd)
•
Tabla de resultados
Acontinuación se muestra los valores con que quedan los registros luego del movimiento de los datos.
•
Ejemplo de movimiento de datos con instrucciones (mov, movw, ldi, ld, lds y ldd)
•
Tabla de resultados
Acontinuación se muestra los valores con que quedan los registros luego del movimiento de los datos, instrucción LPM.
2.- Preparar un ejemplo con cada una de las instrucciones de suma y resta mostrando cual sería el resultado esperado
de acuerdo con la tabla provista, incluyendo el valor de las banderas de CARRY y ZERO . (Usar ejemplos diferentes a los usados en clase pues es la misma tabla). Ejemplo de instrucción ADD
Ejemplo de instrucción ADC
Ejemplo instrucción Sub
Ejemplo instrucción Subi
Bibliografía -Set de instrucciones Atmega164p, “8-bit AVR Microcontrollers.”