Beruflich Dokumente
Kultur Dokumente
2
Course Objectives
1. Discuss the characteristics of low-level and high-
level languages.
2. Describe the basic operational concepts of the
CPU.
3. Differentiate logical memory and physical
memory.
4. Identify the different addressing modes.
5. Identify and apply the different data transfer,
arithmetic, shift, rotate, conditional jump, and
loop instructions.
6. Apply the different programming techniques.
7. Write Assembly programs using the different
techniques.
3
Basic Structure of Computer
Hardware and Software
4
What is a digital computer?
5
Types of Computers
6
Types of Computers
7
Functional Units of a Computer
8
Functional Units of a Computer
9
Functional Units of a Computer
The MM is divided into the following:
11
Functional Units of a Computer
12
Functional Units of a Computer
13
Functional Units of a Computer
14
Basic Operations of a Computer
The operation of a computer can be summarized as
follows:
15
Basic Concepts of Computer
Architecture
Computer Architecture – the design of computers,
including their instruction sets, hardware
components, and system organization.
16
Types of Programming
Languages
17
Types of Programming
Languages
18
Types of Programming
Languages
19
Types of Programming
Languages
20
Types of Programming
Languages
Some successful 4th Generation Languages are:
• Database query languages
1. MySQL
2. MS-SQL
• Report Generators
1. Crystal Reports
2. Jasper Reports
21
Advantages of High Level
Languages
22
Advantages of Low Level
Languages
23
Advantages of Low Level
Languages
24
Assignment
25
Computer Organization
and Assembly Language