tb0341.pp 317 B

123456789101112131415161718192021222324252627282930
  1. { %cpu=i386 }
  2. program test_assembler;
  3. procedure test_att;
  4. begin
  5. {$asmmode att}
  6. asm
  7. ret
  8. lret
  9. iret
  10. iretw
  11. end;
  12. end;
  13. procedure test_intel;
  14. begin
  15. {$asmmode intel}
  16. asm
  17. ret
  18. retf
  19. retn
  20. iret
  21. iretd
  22. iretw
  23. end;
  24. end;
  25. begin
  26. Writeln('This is just to test special assembler instructions');
  27. end.