Overview
Related Links
Ref Books
Downloads

Course Contents

This course focuses on the low-level aspects of programming, including organization of the computer itself, how an instruction set architecture is implemented. From an understanding of these items, the student will have a much better grasp of the inner workings of a typical computer, enabling her/him to become more effective when designing problem solutions at a higher level.

Course Synopsis

The main objective of this course is to introduce the organization of computer systems and usage of assembly language for optimization and control. Emphasis is to expose the low-level logic employed for problem solving while using assembly language as a tool.

Course Learning Outcomes

• The students will be able to develop moderately complex programs in Assembly language • The student will be familiar with 80x86 based machines architecture and specific device types Interrupts and file manipulation and screen graphics.


No Information Yet



Book Title : Assembly Language Programming and Organization of the IBM PC
Author : Ytha YU and Charles Marut
Edition :
Publisher :



Book Title : Assembly Language for Intel Based Computers
Author : Kip R. Irvine
Edition : 3rd edition
Publisher :



Book Title : Computer Organization & Architecture
Author : Stallings
Edition : 7th ed
Publisher : Prentice HALL



Book Title : Assembly Language for Intel-based Computers
Author : Irvine
Edition : 5th ed
Publisher : Prentice Hall



Book Title : Computer Organization and Design, The Hardware/Software Interface
Author : David A. Patterson and John L. Hennessy
Edition : 4th ed
Publisher : Elsevier Publishers



Book Title : The Intel Microprocessor
Author : Barry B Brey
Edition : 8th ed
Publisher :







Title : Lesson 1
Type : Presentation

View Lesson 1


Title : Lesson 2
Type : Presentation

View Lesson 2


Title : Lesson 3
Type : Presentation

View Lesson 3


Title : Lesson 4
Type : Presentation

View Lesson 4


Title : Lesson 5
Type : Presentation

View Lesson 5


Title : Lesson 6
Type : Presentation

View Lesson 6


Title : Lesson 7
Type : Presentation

View Lesson 7


Title : Lesson 8
Type : Presentation

View Lesson 8


Title : Lesson 09
Type : Presentation

View Lesson 09


Title : Lesson 10
Type : Presentation

View Lesson 10


Title : Lesson 11
Type : Presentation

View Lesson 11


Title : Lesson 12
Type : Presentation

View Lesson 12


Title : Lesson 13
Type : Presentation

View Lesson 13


Title : Lesson 14
Type : Presentation

View Lesson 14


Title : Lesson 15
Type : Presentation

View Lesson 15


Title : Lesson 16
Type : Presentation

View Lesson 16


Title : Lesson 17
Type : Presentation

View Lesson 17


Title : Lesson 18
Type : Presentation

View Lesson 18


Title : Lesson 19
Type : Presentation

View Lesson 19


Title : Lesson 20
Type : Presentation

View Lesson 20


Title : Lesson 21
Type : Presentation

View Lesson 21


Title : Lesson 22
Type : Presentation

View Lesson 22


Title : Lesson 23
Type : Presentation

View Lesson 23


Title : Lesson 24
Type : Presentation

View Lesson 24


Title : Lesson 25
Type : Presentation

View Lesson 25


Title : Lesson 26
Type : Presentation

View Lesson 26


Title : Lesson 27
Type : Presentation

View Lesson 27


Title : Lesson 28
Type : Presentation

View Lesson 28


Title : Lesson 29
Type : Presentation

View Lesson 29


Title : Lesson 30
Type : Presentation

View Lesson 30


Title : Lesson 31
Type : Presentation

View Lesson 31


Title : Lesson 32
Type : Presentation

View Lesson 32


Title : Lesson 33
Type : Presentation

View Lesson 33


Title : Lesson 34
Type : Presentation

View Lesson 34


Title : Lesson 35
Type : Presentation

View Lesson 35


Title : Lesson 36
Type : Presentation

View Lesson 36


Title : Lesson 37
Type : Presentation

View Lesson 37


Title : Lesson 38
Type : Presentation

View Lesson 38


Title : Lesson 44
Type : Presentation

View Lesson 44


Title : Lesson 45
Type : Presentation

View Lesson 45


Title : Lesson No 39_43
Type : Presentation

View Lesson No 39_43


Title : CS401-Handouts
Type : Curriculum Book

View CS401-Handouts


Title : 6551779-PC-Assembly-Language
Type : Curriculum Book

View 6551779-PC-Assembly-Language