fpc/tests/tbs/tb0523.pp

22 lines
309 B
ObjectPascal

{ %skiptarget=android }
{ %CPU=i386 }
{ %OPT=-Cg- }
{$asmmode intel}
var
a : array[0..1] of byte;
myresult : boolean;
begin
a[0]:=$ff;
a[1]:=$1;
asm
mov esi,offset a
mov dl,1
test byte ptr [esi+1], dl
setnz myresult
end;
if not(myresult) then
halt(1);
writeln('ok');
end.