; PROBLEMA 8

.INCLUDE "m168DEF.INC"
.DEF 	TMP=R16

LDI 	TMP,$FF   ; Inicialmente estan todos el HI
OUT 	DDRB,TMP  ; Configura el puerto B completo como salida
EOR 	TMP,TMP   ; Limpia R16 (R16=0)
OUT 	DDRC,TMP  ; Configura el puerto C como entrada
LDS 	TMP,$202  ; R16=SRAM[$202]
OUT 	PINB,R1   ; R1 inicialmente está a cero, todos el puerto B se pone a 0 
SBI 	PINB,6    ; El pin PB6 se pone a 1
CBI 	PINB,2    ; El pin PB2 se pone a 0, aunque ya lo estaba
IN  	R0,PINC   ; En R0 se leen los 8 bits del puerto C
