0% found this document useful (0 votes)
73 views

Coal 1

This document provides an introduction to the course "Computer Organization and Assembly Language" at the University of Gujrat. The course will have two parts: Part I on computer organization, which refers to the operational units and interconnections of a microprocessor system. Part II will cover assembly language, a low-level programming language that uses human-readable instructions to program CPUs. The course aims to give students a deeper understanding of how computer systems work at a basic level.

Uploaded by

Muhammad Fahad
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
73 views

Coal 1

This document provides an introduction to the course "Computer Organization and Assembly Language" at the University of Gujrat. The course will have two parts: Part I on computer organization, which refers to the operational units and interconnections of a microprocessor system. Part II will cover assembly language, a low-level programming language that uses human-readable instructions to program CPUs. The course aims to give students a deeper understanding of how computer systems work at a basic level.

Uploaded by

Muhammad Fahad
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 13

University of Gujrat

Department of Computer Science

Course Code : CS-252


Computer Organization and Assembly Language

1 Lecture # 1
Course Introduction

University of Gujrat
2
Purpose of the Course

 To have a look at the Computer System at lower level


of abstraction.

 To understand the functions and working of the


Computer System at a basic level.

University of Gujrat
3 Up till now you have studied a computer as

University of Gujrat
4 Now, You’ll have a deeper look..

University of Gujrat
5 Introduction to the Course

This course will have two parts

Part I : Computer Organization


Part II : ` Assembly Language

University of Gujrat
6
Part I
Computer Organization

University of Gujrat
7
Computer Organization

Computer Organization refers to


operational units of the system together
with their interconnection.

University of Gujrat
8 Basic Computer Organization

Main Components of
Interconnections
the Microprocessor
between the
components

University of Gujrat
9 Inside a Microprocessor

University of Gujrat
10
Part II
Assembly Language

University of Gujrat
11 Assembly Language

 Assembly Language is a low level programming language.

 It has human readable instructions of the CPU.

On PCs, the assembly language looks like this

MOV AX,A
ADD AX,4

University of Gujrat
12 Programming Languages

University of Gujrat
13 Why Assembly Language ?

 Assembly language helps to understand the functioning of


computer system at a lower level

 Compiler is a dumb software, the code produced by it is


not an optimized code. It produces a lot of garbage and
unnecessary stuff. In normal programs such garbage is
acceptable but there are a situations where this loss is
unbearable.

University of Gujrat

You might also like