Preparatorio 6 Sistemas microprocesados EPN

COMPONENTE PRÁCTICO DE SISTEMAS MICROPROCESADOS Instrucciones de movimiento de datos, suma y resta Nombre: Ricardo Ramo

Views 103 Downloads 6 File size 195KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

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.”