Hace 7 años | Por --518126-- a glamenv-septzen.net
Publicado hace 7 años por --518126-- a glamenv-septzen.net

0x7C00 es la dirección de memoria donde la BIOS carga el MBR (Master Boot Récord). Los desarrolladores de sistemas operativos o bootloaders deben suponer que su código iniciará desde la 0x7C00. ¿Por qué?

Comentarios

SerraCalderona

#0 felicidades por el aporte, llevo toda la vida entre ordenadores (y no soy precisamente jovencito) y desconocía la anécdota, y sí, la dirección podría ser perfectamente otra y es del todo relativa ( aconsejo leer documentación sobre estudios sobre la implementación de UEFI, - descripción para volúmenes que puedan contener más de 4TB- y el esfuerzo actual por intentar simplificar las implementaciones con valores relativos)

j

Porque en algún sitio tenía que estar. https://es.m.wikipedia.org/wiki/Mapa_de_memoria

D

#1 Por un momento pensé que el enlace que ponias era interesante...

D

De verdad que el articulo no puede ser tan chorra:

Los desarrolladores de sistemas operativos o bootloaders deben suponer que su código iniciará desde la 0x7C00. ¿Por qué?

Pues porque 0x7C00 es la dirección de memoria donde la BIOS carga el MBR (Master Boot Récord).

Para cualquier ser humano de más de 5 años es obvio y no tiene nada de misterioso.

D

#3 El artículo explica por qué 0x7C00 y no otra dirección... por qué no 0x0000 o 0xFF00... por poner...

WarDog77

#4@radioman es así, cualquier asunto de electrónica/informática le es irrelevante por obvio. Luego resulta que no son tan irrelevantes ni tan obvios.

Yo sabía que se inicia en esa posición de memoria pero no sabía por qué se había decidido poner el MBR en esa posicion y no en otra.