HOME Acknowledgement Chapter 1 - Basics of Computer Organization Chapter 2 - Introduction to NASM Chapter 3 - Basic I/O in NASM Chapter 4 - Introduction to Programming in NASM Chapter 5 - Integer Handling Chapter 6 - Subprograms Chapter 7 - Arrays and Strings Chapter 8 - Floating Point Operations
National Institute of Technology, Calicut Creative Commons License

NASM Manual NITC

Acknowledgement



I would like to express my gratitude to Saidalavy Kalady Sir and Jayaraj P B Sir (Assistant Professors, Dept: of CSE, NIT Calicut) for guiding me throughout while making this reference material on NASM Assembly language programming. Without their constant support and guidance this work would not have been possible. Thanks to Lyla B Das madam (Associate Professor, Dept: of ECE, NIT Calicut) for encouraging me to bring out an updated version of this work. I would also wish to thank Meera Sudharman, my classmate who helped me in verifying the contents of this document. Special thanks are due to Govind R and Sonia V Mathew (BTech 2011-2015 Batch) for updating the contents and adding more working examples to it. I am extremely grateful to Dheeraj Mohan, Nikhil Sojan, Darshana Suresh, Jyothsna Shaji, Lakshmi Alwin, Vrindha K, Nileena P.C., Sanju Alex Jacob and Naveen Babu (2016 - 2020 batch) for restructuring the manual with different learning strategies and working examples. I want to Thanks to all my dear batch mates and juniors who have been supporting me through the work of this and for providing me with their valu- able suggestions.

-Muhammed Yazar