tasm11c.pp 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. { %CPU=i8086 }
  2. { %NORUN }
  3. {$asmmode att}
  4. {$asmcpu 80386}
  5. begin
  6. asm
  7. movsb
  8. movsw
  9. movsl
  10. cmpsb
  11. cmpsw
  12. cmpsl
  13. scasb
  14. scasw
  15. scasl
  16. lodsb
  17. lodsw
  18. lodsl
  19. stosb
  20. stosw
  21. stosl
  22. insb
  23. insw
  24. insl
  25. outsb
  26. outsw
  27. outsl
  28. movsb (%esi), (%edi)
  29. movsb (%si), (%di)
  30. movsw (%esi), (%edi)
  31. movsw (%si), (%di)
  32. movsl (%esi), (%edi)
  33. movsl (%si), (%di)
  34. cmpsb (%edi), (%esi)
  35. cmpsb (%di), (%si)
  36. cmpsw (%edi), (%esi)
  37. cmpsw (%di), (%si)
  38. cmpsl (%edi), (%esi)
  39. cmpsl (%di), (%si)
  40. scasb (%edi)
  41. scasb (%di)
  42. scasw (%edi)
  43. scasw (%di)
  44. scasl (%edi)
  45. scasl (%di)
  46. lodsb (%esi)
  47. lodsb (%si)
  48. lodsw (%esi)
  49. lodsw (%si)
  50. lodsl (%esi)
  51. lodsl (%si)
  52. stosb (%edi)
  53. stosb (%di)
  54. stosw (%edi)
  55. stosw (%di)
  56. stosl (%edi)
  57. stosl (%di)
  58. insb %dx,(%edi)
  59. insb %dx,(%di)
  60. insw %dx,(%edi)
  61. insw %dx,(%di)
  62. insl %dx,(%edi)
  63. insl %dx,(%di)
  64. outsb (%esi),%dx
  65. outsb (%si),%dx
  66. outsw (%esi),%dx
  67. outsw (%si),%dx
  68. outsl (%esi),%dx
  69. outsl (%si),%dx
  70. end;
  71. end.