CS-401 Assembly Language Programming
Q & A
Online Test
Course Category: Computer Science/Information Technology
Course Level: Imdregraduate
Credit Hours: 3
Pre-requisites: CS101
Course Contents:
Basic Computer Architecture, Intel IAPX88 Architecture, Register Architecture, Addressing Modes, Address Wraparound, Branching, Conditional Jumps, Unconditional Jump, Bit Manipulation, Multiplication Algorithm, Shifting and Rotations, Extended Operations, Masking Operations, Subroutines, Stack, Parameter Passing through Stack , Display Memory, Display Memory Formation, Screen Location Calculation, String Instructions STOS, LODS, SCAS, MOVS, CMPS examples.
Course Instructor

Mr. Belal Muhammad Hashmi
B.Sc. (Electrical Engineering)
UET, Lahore.

Assembly Language Step by Step
by Jeff Duntemann

Assembly Language for Intel Based Computers
by Kip Irvine

Introduction to 80X86 Assembly Language and Computer Architecture
by Richard c. Detmer

Revolutionary Guide to Assembly Language
by Jacov Izrailevich, Aleksandr Sopin, Semyon Lavin, Vitaly Maljugin

Introduction to ALP From 8086 to Pentium Processors
by Sivarama P. Dandamudi, D. Gries, F. B. Schneider (Editor)

Assembly Language Programming and Organization of the IBM PC
by Ytha Yu , Charles Marut

The Intel Microprocessors
by Barry B. Brey