Ver Mensaje Individual
  #5 (permalink)  
Antiguo 28/05/2007, 04:46
Avatar de Instru
Instru
 
Fecha de Ingreso: noviembre-2002
Ubicación: Mexico
Mensajes: 2.751
Antigüedad: 21 años, 6 meses
Puntos: 52
Re: Lenguaje Ensamblador + Tasm

Cita:
Efectivamente, en cuanto arranca la PC solo tenes disponibles las interrupciones de la BIOS pero tambien podes acceder al hardware directamente con INs y OUTs. Y lo tenes que ensamblar usando lo disponible, nada mas y nada menos, y teniendo en cuanta que el boot sector son solo 512 bytes.
Ok, son 512 bytes.
Pero alguna vez llegue a leer que el programa no empieza exactamente en el offset 0. Esto es cierto? Y supongo que tu programa inicial debe caber en esos 512 y que de ahi debes pasar a modo protegido para poder "cargar" un programa mas grande no?. Y si quisieramos que este program arrancara desde el boot del PC, tendriamos que ponerlo en el boot sector de alguna unidad(hdd, cdrom, etc). no?

Saludos