NASM - The Netwide Assembler

version 2.16rc10

This manual documents NASM, the Netwide Assembler: an assembler targeting the Intel x86 series of processors, with portable source.

  1. Chapter 1:
    1. Section 1.1:
      1. Section 1.1.1:
  2. Chapter 2:
    1. Section 2.1:
      1. Section 2.1.1:
      2. Section 2.1.2:
      3. Section 2.1.3:
      4. Section 2.1.4:
      5. Section 2.1.5:
      6. Section 2.1.6:
      7. Section 2.1.7:
      8. Section 2.1.8:
      9. Section 2.1.9:
      10. Section 2.1.10:
      11. Section 2.1.11:
      12. Section 2.1.12:
      13. Section 2.1.13:
      14. Section 2.1.14:
      15. Section 2.1.15:
      16. Section 2.1.16:
      17. Section 2.1.17:
      18. Section 2.1.18:
      19. Section 2.1.19:
      20. Section 2.1.20:
      21. Section 2.1.21:
      22. Section 2.1.22:
      23. Section 2.1.23:
      24. Section 2.1.24:
      25. Section 2.1.25:
      26. Section 2.1.26:
      27. Section 2.1.27:
      28. Section 2.1.28:
      29. Section 2.1.29:
      30. Section 2.1.30:
      31. Section 2.1.31:
      32. Section 2.1.32:
      33. Section 2.1.33:
      34. Section 2.1.34:
      35. Section 2.1.35:
    2. Section 2.2:
      1. Section 2.2.1:
      2. Section 2.2.2:
      3. Section 2.2.3:
      4. Section 2.2.4:
      5. Section 2.2.5:
      6. Section 2.2.6:
      7. Section 2.2.7:
      8. Section 2.2.8:
  3. Chapter 3:
    1. Section 3.1:
    2. Section 3.2:
      1. Section 3.2.1:
      2. Section 3.2.2:
      3. Section 3.2.3:
      4. Section 3.2.4:
      5. Section 3.2.5:
    3. Section 3.3:
    4. Section 3.4:
      1. Section 3.4.1:
      2. Section 3.4.2:
      3. Section 3.4.3:
      4. Section 3.4.4:
      5. Section 3.4.5:
      6. Section 3.4.6:
      7. Section 3.4.7:
    5. Section 3.5:
      1. Section 3.5.1:
      2. Section 3.5.2:
      3. Section 3.5.3:
      4. Section 3.5.4:
      5. Section 3.5.5:
      6. Section 3.5.6:
      7. Section 3.5.7:
      8. Section 3.5.8:
      9. Section 3.5.9:
      10. Section 3.5.10:
      11. Section 3.5.11:
      12. Section 3.5.12:
    6. Section 3.6:
    7. Section 3.7:
    8. Section 3.8:
    9. Section 3.9:
  4. Chapter 4:
    1. Section 4.1:
      1. Section 4.1.1:
      2. Section 4.1.2:
      3. Section 4.1.3:
      4. Section 4.1.4:
      5. Section 4.1.5:
      6. Section 4.1.6:
      7. Section 4.1.7:
      8. Section 4.1.8:
    2. Section 4.2:
      1. Section 4.2.1:
      2. Section 4.2.2:
      3. Section 4.2.3:
      4. Section 4.2.4:
      5. Section 4.2.5:
      6. Section 4.2.6:
      7. Section 4.2.7:
      8. Section 4.2.8:
      9. Section 4.2.9:
      10. Section 4.2.10:
      11. Section 4.2.11:
      12. Section 4.2.12:
    3. Section 4.3:
      1. Section 4.3.1:
      2. Section 4.3.2:
      3. Section 4.3.3:
    4. Section 4.4:
      1. Section 4.4.1:
      2. Section 4.4.2:
      3. Section 4.4.3:
      4. Section 4.4.4:
      5. Section 4.4.5:
      6. Section 4.4.6:
      7. Section 4.4.7:
      8. Section 4.4.8:
      9. Section 4.4.9:
      10. Section 4.4.10:
      11. Section 4.4.11:
      12. Section 4.4.12:
    5. Section 4.5:
      1. Section 4.5.1:
      2. Section 4.5.2:
      3. Section 4.5.3:
      4. Section 4.5.4:
      5. Section 4.5.5:
      6. Section 4.5.6:
      7. Section 4.5.7:
      8. Section 4.5.8:
      9. Section 4.5.9:
      10. Section 4.5.10:
      11. Section 4.5.11:
      12. Section 4.5.12:
    6. Section 4.6:
      1. Section 4.6.1:
      2. Section 4.6.2:
      3. Section 4.6.3:
      4. Section 4.6.4:
      5. Section 4.6.5:
      6. Section 4.6.6:
      7. Section 4.6.7:
      8. Section 4.6.8:
      9. Section 4.6.9:
    7. Section 4.7:
    8. Section 4.8:
      1. Section 4.8.1:
      2. Section 4.8.2:
      3. Section 4.8.3:
      4. Section 4.8.4:
    9. Section 4.9:
      1. Section 4.9.1:
      2. Section 4.9.2:
      3. Section 4.9.3:
      4. Section 4.9.4:
      5. Section 4.9.5:
      6. Section 4.9.6:
    10. Section 4.10:
      1. Section 4.10.1:
      2. Section 4.10.2:
      3. Section 4.10.3:
    11. Section 4.11:
    12. Section 4.12:
      1. Section 4.12.1:
    13. Section 4.13:
      1. Section 4.13.1:
      2. Section 4.13.2:
      3. Section 4.13.3:
  5. Chapter 5:
    1. Section 5.1:
      1. Section 5.1.1:
      2. Section 5.1.2:
    2. Section 5.2:
    3. Section 5.3:
    4. Section 5.4:
    5. Section 5.5:
    6. Section 5.6:
    7. Section 5.7:
    8. Section 5.8:
    9. Section 5.9:
      1. Section 5.9.1:
      2. Section 5.9.2:
    10. Section 5.10:
      1. Section 5.10.1:
      2. Section 5.10.2:
  6. Chapter 6:
    1. Section 6.1:
    2. Section 6.2:
    3. Section 6.3:
    4. Section 6.4:
      1. Section 6.4.1:
    5. Section 6.5:
  7. Chapter 7:
    1. Section 7.1:
      1. Section 7.1.1:
    2. Section 7.2:
      1. Section 7.2.1:
      2. Section 7.2.2:
    3. Section 7.3:
      1. Section 7.3.1:
    4. Section 7.4:
    5. Section 7.5:
    6. Section 7.6:
    7. Section 7.7:
    8. Section 7.8:
    9. Section 7.9:
    10. Section 7.10:
    11. Section 7.11:
    12. Section 7.12:
    13. Section 7.13:
  8. Chapter 8:
    1. Section 8.1:
      1. Section 8.1.1:
      2. Section 8.1.2:
      3. Section 8.1.3:
      4. Section 8.1.4:
    2. Section 8.2:
    3. Section 8.3:
    4. Section 8.4:
      1. Section 8.4.1:
      2. Section 8.4.2:
      3. Section 8.4.3:
      4. Section 8.4.4:
      5. Section 8.4.5:
      6. Section 8.4.6:
      7. Section 8.4.7:
      8. Section 8.4.8:
      9. Section 8.4.9:
    5. Section 8.5:
      1. Section 8.5.1:
      2. Section 8.5.2:
      3. Section 8.5.3:
    6. Section 8.6:
      1. Section 8.6.1:
      2. Section 8.6.2:
    7. Section 8.7:
    8. Section 8.8:
      1. Section 8.8.1:
      2. Section 8.8.2:
      3. Section 8.8.3:
      4. Section 8.8.4:
      5. Section 8.8.5:
    9. Section 8.9:
      1. Section 8.9.1:
      2. Section 8.9.2:
      3. Section 8.9.3:
      4. Section 8.9.4:
      5. Section 8.9.5:
      6. Section 8.9.6:
      7. Section 8.9.7:
      8. Section 8.9.8:
      9. Section 8.9.9:
    10. Section 8.10:
    11. Section 8.11:
    12. Section 8.12:
    13. Section 8.13:
  9. Chapter 9:
    1. Section 9.1:
      1. Section 9.1.1:
      2. Section 9.1.2:
    2. Section 9.2:
      1. Section 9.2.1:
      2. Section 9.2.2:
    3. Section 9.3:
    4. Section 9.4:
      1. Section 9.4.1:
      2. Section 9.4.2:
      3. Section 9.4.3:
      4. Section 9.4.4:
      5. Section 9.4.5:
    5. Section 9.5:
      1. Section 9.5.1:
      2. Section 9.5.2:
      3. Section 9.5.3:
  10. Chapter 10:
    1. Section 10.1:
      1. Section 10.1.1:
      2. Section 10.1.2:
      3. Section 10.1.3:
      4. Section 10.1.4:
    2. Section 10.2:
      1. Section 10.2.1:
      2. Section 10.2.2:
      3. Section 10.2.3:
      4. Section 10.2.4:
      5. Section 10.2.5:
      6. Section 10.2.6:
  11. Chapter 11:
    1. Section 11.1:
    2. Section 11.2:
    3. Section 11.3:
  12. Chapter 12:
    1. Section 12.1:
    2. Section 12.2:
    3. Section 12.3:
    4. Section 12.4:
  13. Chapter 13:
    1. Section 13.1:
      1. Section 13.1.1:
      2. Section 13.1.2:
      3. Section 13.1.3:
      4. Section 13.1.4:
  14. Appendix A:
  15. Appendix B:
    1. Section B.1:
    2. Section B.2:
      1. Section B.2.1:
      2. Section B.2.2:
      3. Section B.2.3:
      4. Section B.2.4:
  16. Appendix C:
    1. Section C.1:
      1. Section C.1.1:
      2. Section C.1.2:
      3. Section C.1.3:
      4. Section C.1.4:
      5. Section C.1.5:
      6. Section C.1.6:
      7. Section C.1.7:
      8. Section C.1.8:
      9. Section C.1.9:
      10. Section C.1.10:
      11. Section C.1.11:
      12. Section C.1.12:
      13. Section C.1.13:
      14. Section C.1.14:
      15. Section C.1.15:
      16. Section C.1.16:
      17. Section C.1.17:
      18. Section C.1.18:
      19. Section C.1.19:
      20. Section C.1.20:
      21. Section C.1.21:
      22. Section C.1.22:
      23. Section C.1.23:
      24. Section C.1.24:
      25. Section C.1.25:
      26. Section C.1.26:
      27. Section C.1.27:
      28. Section C.1.28:
      29. Section C.1.29:
      30. Section C.1.30:
      31. Section C.1.31:
      32. Section C.1.32:
      33. Section C.1.33:
      34. Section C.1.34:
      35. Section C.1.35:
      36. Section C.1.36:
      37. Section C.1.37:
      38. Section C.1.38:
      39. Section C.1.39:
      40. Section C.1.40:
      41. Section C.1.41:
      42. Section C.1.42:
      43. Section C.1.43:
      44. Section C.1.44:
      45. Section C.1.45:
      46. Section C.1.46:
      47. Section C.1.47:
      48. Section C.1.48:
      49. Section C.1.49:
      50. Section C.1.50:
      51. Section C.1.51:
      52. Section C.1.52:
      53. Section C.1.53:
      54. Section C.1.54:
      55. Section C.1.55:
      56. Section C.1.56:
      57. Section C.1.57:
      58. Section C.1.58:
      59. Section C.1.59:
      60. Section C.1.60:
      61. Section C.1.61:
      62. Section C.1.62:
      63. Section C.1.63:
    2. Section C.2:
      1. Section C.2.1:
      2. Section C.2.2:
      3. Section C.2.3:
      4. Section C.2.4:
      5. Section C.2.5:
      6. Section C.2.6:
      7. Section C.2.7:
      8. Section C.2.8:
      9. Section C.2.9:
      10. Section C.2.10:
      11. Section C.2.11:
      12. Section C.2.12:
      13. Section C.2.13:
      14. Section C.2.14:
      15. Section C.2.15:
      16. Section C.2.16:
      17. Section C.2.17:
      18. Section C.2.18:
      19. Section C.2.19:
      20. Section C.2.20:
      21. Section C.2.21:
      22. Section C.2.22:
      23. Section C.2.23:
      24. Section C.2.24:
      25. Section C.2.25:
      26. Section C.2.26:
      27. Section C.2.27:
      28. Section C.2.28:
      29. Section C.2.29:
      30. Section C.2.30:
      31. Section C.2.31:
      32. Section C.2.32:
      33. Section C.2.33:
      34. Section C.2.34:
      35. Section C.2.35:
      36. Section C.2.36:
      37. Section C.2.37:
      38. Section C.2.38:
      39. Section C.2.39:
      40. Section C.2.40:
      41. Section C.2.41:
      42. Section C.2.42:
      43. Section C.2.43:
      44. Section C.2.44:
      45. Section C.2.45:
      46. Section C.2.46:
      47. Section C.2.47:
      48. Section C.2.48:
      49. Section C.2.49:
      50. Section C.2.50:
      51. Section C.2.51:
      52. Section C.2.52:
      53. Section C.2.53:
      54. Section C.2.54:
      55. Section C.2.55:
    3. Section C.3:
      1. Section C.3.1:
      2. Section C.3.2:
      3. Section C.3.3:
      4. Section C.3.4:
      5. Section C.3.5:
      6. Section C.3.6:
      7. Section C.3.7:
      8. Section C.3.8:
  17. Appendix D:
    1. Section D.1:
    2. Section D.2:
    3. Section D.3:
  18. Appendix E:
    1. Section E.1:
      1. Section E.1.1:
      2. Section E.1.2:
    2. Section E.2:
  19. Appendix F:
    1. Section F.1:
      1. Section F.1.1:
      2. Section F.1.2:
      3. Section F.1.3:
      4. Section F.1.4:
      5. Section F.1.5:
      6. Section F.1.6:
      7. Section F.1.7:
      8. Section F.1.8:
      9. Section F.1.9:
      10. Section F.1.10:
      11. Section F.1.11:
      12. Section F.1.12:
      13. Section F.1.13:
      14. Section F.1.14:
      15. Section F.1.15:
      16. Section F.1.16:
      17. Section F.1.17:
      18. Section F.1.18:
      19. Section F.1.19:
      20. Section F.1.20:
      21. Section F.1.21:
      22. Section F.1.22:
      23. Section F.1.23:
      24. Section F.1.24:
      25. Section F.1.25:
      26. Section F.1.26:
      27. Section F.1.27:
      28. Section F.1.28:
      29. Section F.1.29:
      30. Section F.1.30:
      31. Section F.1.31:
      32. Section F.1.32:
      33. Section F.1.33:
      34. Section F.1.34:
      35. Section F.1.35:
      36. Section F.1.36:
      37. Section F.1.37:
      38. Section F.1.38:
      39. Section F.1.39:
      40. Section F.1.40:
      41. Section F.1.41:
      42. Section F.1.42:
      43. Section F.1.43:
      44. Section F.1.44:
      45. Section F.1.45:
      46. Section F.1.46:
      47. Section F.1.47:
      48. Section F.1.48:
      49. Section F.1.49:
      50. Section F.1.50:
      51. Section F.1.51:
      52. Section F.1.52:
      53. Section F.1.53:
      54. Section F.1.54:
      55. Section F.1.55:
      56. Section F.1.56:
      57. Section F.1.57:
      58. Section F.1.58:
      59. Section F.1.59:
      60. Section F.1.60:
      61. Section F.1.61:
      62. Section F.1.62:
      63. Section F.1.63:
      64. Section F.1.64:
      65. Section F.1.65:
      66. Section F.1.66:
      67. Section F.1.67:
      68. Section F.1.68:
      69. Section F.1.69:
      70. Section F.1.70: