Ensamblador en pascal
Publicado por Franco Sanguedolce (32 intervenciones) el 25/08/2013 04:23:02
buenas amigos del foro,
he estado buscando informacion sobre como usar ensamblador en pascal y he encontrado bastante informacion, pero he aqui mi problema.
uso free pascal 2.6.2 en wndows 7 y funciona perfecto,
cuando agrego alguna rutina en ensamblador, a la hora de compilar salta un error de compilacion como el siguiente:
unknown identifier AX.
unknown identifier BX.
..
etc
la verdad no se como solucionar esto,
probe definiendo ax,bx,cx,dx como variables de tpo registers pero no consegui nada.
alguien que pueda ayudarme??
aqui un codigo que use para probar segmentos en asm:
si pudieran ayudarme lo agradeceria.
he estado buscando informacion sobre como usar ensamblador en pascal y he encontrado bastante informacion, pero he aqui mi problema.
uso free pascal 2.6.2 en wndows 7 y funciona perfecto,
cuando agrego alguna rutina en ensamblador, a la hora de compilar salta un error de compilacion como el siguiente:
unknown identifier AX.
unknown identifier BX.
..
etc
la verdad no se como solucionar esto,
probe definiendo ax,bx,cx,dx como variables de tpo registers pero no consegui nada.
alguien que pueda ayudarme??
aqui un codigo que use para probar segmentos en asm:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
program prueba_asm;
uses crt,dos;
var
n1,n2: integer;
res: integer;
begin
clrscr;
n1:= 150;
n2:= 100;
asm
mov AX, n1
add AX, n2
mov res, AX
end;
write('El resultado es: ',res);
readkey;
end.
si pudieran ayudarme lo agradeceria.
Valora esta pregunta


0