Informe 5 sistemas microprocesados

4
Objetivos: Desarrollar programas para resolver problemas utilizando lazos de repetición, tomando en cuenta que se producen casos diferentes, por lo que se recurre al uso de instrucciones que producen bifurcaciones en el programa 1.- Presentar los resultados de las comprobaciones mediante capturas de pantallas Datos ingresados ;inicio del programa .org 0x000 ;cargo valores a comparar ldi r16,90 ;cargo valor actual ldi r17,60 ;cargo valor max ldi r18,10 ;cargo valor min Datos ingresados ;inicio del programa .org 0x000 ;cargo valores a comparar ldi r16,33 ;cargo valor actual ldi r17,60 ;cargo valor max ldi r18,10 ;cargo valor min Datos ingresados ;inicio del programa .org 0x000 ;cargo valores a comparar ldi r16,5 ;cargo valor actual ldi r17,60 ;cargo valor max ldi r18,10 ;cargo valor min

description

laboratorio

Transcript of Informe 5 sistemas microprocesados

Objetivos: Desarrollar programas para resolver problemas utilizando lazos de repeticin, tomando en cuenta que se producen casos diferentes, por lo que se recurre al uso de instrucciones que producen bifurcaciones en el programa1.- Presentar los resultados de las comprobaciones mediante capturas de pantallas Datos ingresados;inicio del programa.org 0x000;cargo valores a compararldi r16,90 ;cargo valor actualldi r17,60 ;cargo valor maxldi r18,10 ;cargo valor min

Datos ingresados;inicio del programa.org 0x000;cargo valores a compararldi r16,33 ;cargo valor actualldi r17,60 ;cargo valor maxldi r18,10 ;cargo valor min

Datos ingresados;inicio del programa.org 0x000;cargo valores a compararldi r16,5 ;cargo valor actualldi r17,60 ;cargo valor maxldi r18,10 ;cargo valor min

2.- Escribir los cambios que se debe realizar en el programa si los nmeros que se comparan son de ms de 8 bits

3.- Presentar adicionalmente lo que el instructor solicite Realizar el mismo programa pero q tambin acepte nmeros negativos /* * tabla.asm * * Created: 25/05/2015 11:35:03 * Author: Jonathan Cacuango */

.include "m164pdef.inc" ;defino variables .def aux=r19 .def i=r20 ;reservo espacio de memoria en la sram .dseg ACTUAL: .db 1 TMAX: .db 1 TMIN: .db 1 MENSAJE: .db 42 .cseg ;inicio del programa .org 0x000 ;cargo valores a comparar ldi r16,-7 ;cargo valor actual neg r16 ldi r17,-3 ;cargo valor max neg r17 ldi r18,-20 ;cargo valor min neg r18

sts actual,r16 sts tmax,r17 sts tmin,r18 lds r0,actual lds r1,tmax lds r2,tmin ;comparacion comparacion:s_1:cp r0,r1brcs s_2ldi zh,high(texto2