Professional Documents
Culture Documents
Computer Organization and Assembly Language (Lab) - 1
Computer Organization and Assembly Language (Lab) - 1
Course Detail
Contact Hrs. 3.0
CS-221 Digital Logic Design
Pre-requisite
CS-221L Digital Logic Design Lab
Text Books
1. Assembly Language for x86 Processors, Kip Irvine, Seventh Edition
2. Computer Organization and Design, David A. Patterson, John L. Hennessy, 3rd
Edition.
Tentative Weekly Lecture Plan
Week Topics CLO(s)
Setting up environment for assembly language programing, 1
1 Introduction and installation of Irvine library to use MASM assembler
in Visual studio.
2 Assembling and executing your first program and explanation of 1
working. How to debug programs.
3 Data Definitions Directives, Data transfer instructions, Integer 1,2
arithmetic instructions. Integer arithmetic instructions.
4 Arrays implementation using Indirect addressing. 1,2