tw1090.pp 264 B

1234567891011121314151617
  1. {$asmmode intel}
  2. const
  3. Number = $7FFFFFF;
  4. Shift = 7;
  5. var
  6. l : longint;
  7. begin
  8. ASM
  9. MOV EAX,(Number shr (Shift+3))
  10. mov l,eax
  11. End;
  12. if l<>131071 then
  13. begin
  14. writeln('error in constant eval in intel reader');
  15. halt(1);
  16. end;
  17. end.