Ver Mensaje Individual
  #1  
Antiguo 27-10-2007
Avatar de aeff
aeff aeff is offline
Miembro
 
Registrado: oct 2006
Ubicación: Cuba, Guantánamo
Posts: 348
Reputación: 18
aeff Va camino a la fama
Delphi y las interrupciones de Ensamblador

saludos,

mire, aún no logro entender por que Delphi no permite que en nuestros porgramas nos "expresemos libremente con el lenguaje Ensamblador",

cuando trato de llamar alguna interrupción en alguna línea de codigo en Delphi el programa al ejecutarla emite errores,

por ejemplo, usando la interrupción de video de la BIOS, 10h

un ejemplo de de un programa hecho en consola para posicionar el cursor del "DOS" en x; y que querramos,

Código Delphi [-]
program Project1;
{$APPTYPE CONSOLE}
uses
  SysUtils;
begin
asm
 mov ah, 02h
 mov al, 5  //fila
 mov dl, 5  //columna
 int 10h
end;
  readln;
end.

sería el caso, poner el cursor en x= 5 & y=5; pero no funciona, ¿por qué?

alguien puede tirar algo aquí,

saludos!
Responder Con Cita