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