mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-12 17:49:33 +02:00
40 lines
402 B
ObjectPascal
40 lines
402 B
ObjectPascal
{ %cpu=i386 }
|
|
{ %fail }
|
|
|
|
program Project1;
|
|
|
|
{$mode delphi}
|
|
{$ASMMODE INTEL}
|
|
|
|
type
|
|
TA = class
|
|
b: integer;
|
|
end;
|
|
|
|
procedure Test();
|
|
var
|
|
a: TA;
|
|
r: integer;
|
|
|
|
begin
|
|
a := TA.Create();
|
|
a.b := 5;
|
|
|
|
asm
|
|
CMP a.b, 7
|
|
JG @Bigger
|
|
MOV r, 1
|
|
JMP @Exit
|
|
@Bigger:
|
|
MOV r, 2
|
|
@Exit:
|
|
end [];
|
|
|
|
writeln(r);
|
|
readln();
|
|
end;
|
|
|
|
begin
|
|
Test();
|
|
end.
|