- Код: Выделить всё
 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:
        retnProgram 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
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1