arquiinfo1
-
Upload
grecia-melissa-dionicio-antunez -
Category
Documents
-
view
215 -
download
0
description
Transcript of arquiinfo1
LABORATORIO #1
LABORATORIO #1 ARQUITECTURA DEL COMPUTADOR
EJERCICIO #1PROGRAMACION.include "m8def.inc"; .cseg; .org 0x000; rjmp inicio; inicio: ldi R16,0b00000000; ldi R17,0b11111111; out DDRB,R16; out DDRD,R17; lazo: in R18,PINB; out PORTD,R18; rjmp lazo;
SIMULACION
EJERCICIO #2PROGRAMACION .include "m8def.inc"; .cseg; .org 0x000; rjmp inicio; inicio: ldi R16,0b00000000; ldi R17, 0b11111111; out DDRB,R16; out DDRC,R16; out DDRD,R17; lazo: in R18,PINB; in R19,PINC; ADD R18,R19; out PORTD,R18; rjmp lazo;
SIMULACION
EJERCICIO #3PROGRAMACION.include "m8def.inc"; .cseg; .org 0x000; rjmp inicio; inicio: ldi R16,0b00000000; ldi R17, 0b11111111; out DDRB,R16; out DDRC,R16; out DDRD,R17; lazo: in R18,PINB; in R19,PINC; AND R18,R19; out PORTD,R18; rjmp lazo;
SIMULACION
EJERICIO #4a.PROGRAMACION.include "m8def.inc"; .cseg; .org 0x000; rjmp inicio; inicio: ldi R16,0b00000000; ldi R17, 0b11111111; out DDRB,R16; out DDRC,R16; out DDRD,R17; lazo: in R18,PINB; in R19,PINC; OR R18,R19; out PORTD,R18; rjmp lazo;
SIMULACION
b.PROGRAMCION.include "m8def.inc"; .cseg; .org 0x000; rjmp inicio; inicio: ldi R16,0b00000000; ldi R17, 0b11111111; out DDRB,R16; out DDRC,R16; out DDRD,R17; lazo: in R18,PINB; in R19,PINC; EOR R18,R19; out PORTD,R18; rjmp lazo;
SIMULACION
EJERCICIO #5PROGRAMCION.include "m8def.inc"; .cseg; .org 0x000; rjmp inicio; inicio:SBI DDRB,PB1CBI DDRB,PB0
BUCLE:SBIC PINB,PB0CBI PORTB,PB1SBIS PINB,PB0SBI PORTB,PB1
RJMP BUCLE
SIMULACION
TAREAPROGRAMACION.include "m8def.inc"; .cseg; .org 0x000; rjmp inicio; inicio:SBI DDRD,PD0CBI DDRB,PB0SBI DDRD,PD1CBI DDRB,PB1BUCLE:SBIC PINB,PB0SBIC PINB,PB1CBI PORTD,PD0CBI PORTD,PD1SBIC PINB,PB0SBIS PINB,PB1SBI PORTD,PD0CBI PORTD,PD1SBIS PINB,PB0SBIC PINB,PB1SBI PORTD,PD0CBI PORTD,PD1SBIS PINB,PB0SBIS PINB,PB1SBI PORTD,PD0SBI PORTD,PD1
RJMP BUCLE
SIMULACION
CONCLUSIONES Nos relacionamos ms con los comandos y herramientas para poder usar de una manera ms ptima del lenguaje ensamblador. Conocemos ms el funcionamiento de los micros controladores at mega y su estructura interna para poder programarlos.