Zona HTML Zona Java Zona PHP Zona ASP Zona Bases de datos
Inicio > Foros > Ensamblador > porque a100
-Foros de debate

Ensamblador
Lista de foros | Lista de mensajes de este foro

Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.

porque a100
Enviado por Ronald Jarquin el día 20 de mayo de 2005

porque los programas en debug empiezan con la direccion a100 y no otra dirccion como a200h o a300h

 
Re: porque a100
Enviado por hiei el día 21 de mayo de 2005

porque los programas con extencion .com tienen esta arquitectura.
El sistema DOS cuando carga un com en memoria carga hastya 65536 bytes en un sector (los com no pueden tener mas de este tamaño) y salta a la pocicion 100h de ese segmento.
Los 256 bytes anteriores (desde 000h a 0FFh) se usan para guardar el entorno del programa, los descriptores de archivos y algunas otras cosas mas que no recuerdo. A esta area de memoria en el ejecutable se la llama PSP.

 


Tienda
Patrocinados
 

Copyright © 1999-2006 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad

Hospedaje web y servidores dedicados linux por Ferca Network