Buenas a todos,
soy nuevo en el foro y me ha surgido una duda que me gustaría resolver. Estoy estudiando sobre los buses de la memoria como el bus de datos, el de control, el de direccionamiento... Por lo que he leído, en los micros de 64bits aparte de los registros, el tamaño de palabra y el bus de datos también son de 64 bits. Si el bus de datos es de 64bits entiendo que cada vez que guarde información en la RAM guardará una palabra de 64bits en cada localidad direccionable de esta. Sin embargo, trabajando con punteros en c, creo uno que apunte a una cadena y muestro la dirección donde esta almacenada, luego incrementos en 1 el puntero y la dirección se incrementa en 1 y ahora apunta al siguiente carácter por lo que entiendo que cada localidad direccionable de la RAM es de un 1byte (1 carácter). Alguien podría aclararme esta duda?
PD: No se si ha quedado claro o lo he liado demasiado. Cualquier cosa podeis preguntarme.
Muchas gracias.
soy nuevo en el foro y me ha surgido una duda que me gustaría resolver. Estoy estudiando sobre los buses de la memoria como el bus de datos, el de control, el de direccionamiento... Por lo que he leído, en los micros de 64bits aparte de los registros, el tamaño de palabra y el bus de datos también son de 64 bits. Si el bus de datos es de 64bits entiendo que cada vez que guarde información en la RAM guardará una palabra de 64bits en cada localidad direccionable de esta. Sin embargo, trabajando con punteros en c, creo uno que apunte a una cadena y muestro la dirección donde esta almacenada, luego incrementos en 1 el puntero y la dirección se incrementa en 1 y ahora apunta al siguiente carácter por lo que entiendo que cada localidad direccionable de la RAM es de un 1byte (1 carácter). Alguien podría aclararme esta duda?
PD: No se si ha quedado claro o lo he liado demasiado. Cualquier cosa podeis preguntarme.
Muchas gracias.