
- Код: Выделить всё
procedure HideCursor1;
begin
asm
mov ah,1
mov ch,$20
int $10
end;
end;
procedure ShowCursor1;
begin
asm
mov ah,1
mov ch,5
mov cl,7
int $10
end;
end;
Модератор: Модераторы
procedure HideCursor1;
begin
asm
mov ah,1
mov ch,$20
int $10
end;
end;
procedure ShowCursor1;
begin
asm
mov ah,1
mov ch,5
mov cl,7
int $10
end;
end;
SamS0m писал(а):Во всех других компиляторах следующий код работает, а вот FPC нет
Vadim писал(а):Только она в никсах не работает.
Program f1111;
{$F+}
procedure f1;cdecl;external;
{$L f.o}
begin
f1;
end.
segment CODE
global _f1
_f1:
push ax
push dx
mov ah,02h
mov dl,'a'
int 21h
pop dx
pop ax
retf
nasm -f coff f.asm
ppc386 f1.pp
segment CODE
BITS 32
global _f1
_f1:
retn
Program f1111;
procedure f1;cdecl;external;
{$L f.o}
begin
f1;
end.
nasm -f coff f.asm
ppc386 -Tgo32v2 f1.pp
nasm -f coff f.asm
ppc386 -Tgo32v2 f1.pp
nasm -fwin32 f.asm
ppc386 -TWin32 f1.pp
fasm asm.asm
fpc test.pp
Вернуться в Free Pascal Compiler
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5