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

NASM Manual NITC


NASM Manual NITC is a humble attempt by a group of students from National Institute of Technology Calicut with the aim of guiding a beginner to computer architecture through the basics of instruction execution at assembly level and to provide an insight to computer organization. The manual was developed as part of CS2093 HARDWARE LABORATORY course offered by the Department of Computer Science and Engineering, NIT Calicut. The course objective is to make the student proficent in NASM Assembler and familiarize with x86 architecture. We urge you to utilise the limited spectrum covered in the manual and humbly request for your valuable feedback.

Manual Prepared By


Muhammed Yazar Y
Batch of 2013 (B. Tech CSE)

Manual Updated By


Sonia V Mathew  -  Govind R
Batch of 2015 (B. Tech CSE)

Darshana Suresh  -   Dheeraj Mohan  -   Jyothsna Shaji  -   Lakshmi Alwin  -   Naveen Babu  -   Nikhil Sojan  -   Nileena P.C.  -   Sanju Alex Jacob  -   Vrindha K
Batch of 2020 (B. Tech CSE)

Website Developed By


Dheeraj Mohan  -  Lakshmi Alwin
Batch of 2020 (B. Tech CSE)

Under the guidance of


Dr. Jayaraj P B  -   Dr. Saidalavi Kalady
Assistant Professors
Dept: of CSE
NIT Calicut

Department Of Computer Science & Engineering
NATIONAL INSTITUTE OF TECHNOLOGY CALICUT