Buenas! Espero se encuentren bien.
Viendo el video de resolución me surgió una duda con respecto al codigo en C.
Estamos asumiendo que el direccionamiento es de a byte, lo primero que quería consultar es que siempre podemos asumir eso?
Asumiendo eso, entiendo que cada palabra esta guardada en dos direcciones de memoria, pero hay algo que no me cierra.
Cuando hacemos "suma= suma + *dir", estamos asumiendo que "*dir" nos trae ambas direcciones de memoria a la vez? Podemos asumir ese comportamiento?
Yo había pensado en hacer algo como "suma = suma + ((*dir)<<8) + *(dir+1)" y luego si hacer "dir = dir + 2", esto es válido?
Muchas gracias!
Saludos,
Diego Furrer.