CS213 : Computers Organization and Assembly Language

Department

Department of Computer

Academic Program

Bachelor in computer

Type

Compulsory

Credits

03

Prerequisite

CS113

Overview

The course deals with the basic design of the electronic computer, the circuits, the unit of arithmetic and pronunciation, the control circuit, the organization of the computer, the representation and processing of decimal numbers in the computer, the full parallel collector, the implementation structure, the study of the machine cycle timeline, data transfer instructions, computer instructions, unconditional branching instructions Interrupt, a semester project in real applications, the basics of programming in assembly language, general assembly syntax, data transfer instructions, arithmetic and logical operations, control and repetition, a system in the 80286 processor, types of blocks, the format of the blocking program, input and output in the 80286 processor

Intended learning outcomes

1. Learn about the basic components of a computer and how they interact with each other

2. Explains how to get and execute the instruction between computer components

3. Enumerate the number systems and how to convert between them

4. Describe the different floating point representations

5. Recognize the mathematical operations inside the computer

6. List the different types of computer memory and their advantages and disadvantages

7. Explains the assembly language instructions and how to track and write programs

Teaching and learning methods

Lectures

·solving equations

Laboratory activities

· Data collection

Methods of assessments

first semester 20%

second half 20%

final exam 60%

Total 100%

Course content

the week

Scientific subject

The number of hours

1

Introduction in C++

4

2-3

Data type + operators.

8

4

I/O Statements.

4

6-7

Control Statements

8

8-9

Indeterminate Loops

8

11

remove loops

4

12-13

Array with one dimensional

8

14

Array with two dimensions

4

15-16

the total

56

References

Computer organization Architecture Author Prentice-Hall

Computer architecture, author Dr. Hassan Abdullah Al-Shammari