 
 
- Код: Выделить всё
- 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