bug0304.pp 192 B

1234567891011121314151617181920
  1. {$asmmode intel}
  2. var
  3. cb : word;
  4. procedure A(B: word); assembler; inline;
  5. asm
  6. MOV AX,B
  7. CMP AX,[CB]
  8. JZ @@10
  9. CLI
  10. MOV [CB],AX
  11. STI
  12. @@10:
  13. end;
  14. begin
  15. a(1);
  16. a(2);
  17. end.