CS 321 Computer Organization & Assembly Language: Princes Nora Bint Abdul Rahman University
CS 321 Computer Organization & Assembly Language: Princes Nora Bint Abdul Rahman University
CS 321
Computer Organization & Assembly Language
Lecture 1
(Course Introduction)
Course Introduction
Instructor: Sarah AL-Hammad
Location: Room no. 2027 ( 2nd floor)
e-mail: [email protected]
Credit Hours: 3
Course Introduction
Course Introduction
Course Introduction
Course Assessment
Week Due Proportion of Final
Assessment Assessment Task Assessment
1 Quiz 1 Week 5 5%
3 Project Week 15 5%
6 Quiz 2 Week 12 5%
Course Introduction
Lecture Outline
Part I: Computer Organization
Part II: Assembly Language
Reading: Class Notes
Course Introduction
Part I: Computer Organization
Main hardware components and their relation to the software.
0010100110101001001
1101011011110100101
1101101010000100110
1000001001001001101
programs to
Control
/Status
run Registers
Large, complex
components to
interact PC IR
Too tedious to
write all this in I/O
machine Memory
code!!!
Part II: Assembly Language
Computer languages
Not standard (I.e. different Not standard (I.e. different Standard (I.e. programs are
machine language for assembly language for independent of the machine
every type of machine every type of machine) on which they will be
executed)