AllDigital 'hay que definir de que tipo seran los puertos I/O o analogicos
TRISD = %11111111
'Dim a As Byte 'esta no es necesaria
almacen = 0
aux_almacen = 0
'a = 0
b = 0
LOOP:
IF PORTD.0
= 1 AND b
< 50 THEN '__b no puede ser mayor que 50-1=49, '__de 0 a 49 van 50 variables almacen
IF PORTD.1 = 1 THEN
aux_almacen.0 = PORTD.1
almacen(b) = aux_almacen 'hay que pasarle el valor mediante una variable aux del mismo tipo
'a = 1
b = b + 1
ELSE
aux_almacen.0 = PORTD.1
almacen(b) = aux_almacen
'a = 1
b = b + 1
Endif
Endif
GOTO LOOP