Anda di halaman 1dari 13

EEE 105

Computer Organization

1st Sem 2018-2019 1


EEE 105
• Course Description
• Instruction sets, Computer arithmetic. Datapath and
control. Memory system organization and architecture.
Interfacing and communication. Assembly language
programming
• Prerequisite: EEE 11, EEE 21, EEE 41

1st Sem 2018-2019 2


Instructor
Marc D. Rosales
Consultation hours: T,W,Th,F 1-2:30
Email : marc.rosales@eee.upd.edu.ph
Room: DEEE 409
Phone Number: 981-8500 loc 3383

1st Sem 2018-2019 3


Goals
• Appreciate the basic concepts of computer
organization
• Understand how the different components of a
computer affect its performance

1st Sem 2018-2019 4


Objectives
• Explain how an instruction is executed given a
datapath
• Write and execute programs in assembly language
• Perform arithmetic operations on signed fixed point
numbers and floating point numbers
• Discuss the concept of cache systems
• Design and implement a memory system from
given memory modules

1st Sem 2018-2019 5


First Half
Meeting Topic
1 Introduction and Class Policies
2 Basic Structure of Computer Hardware and Software
3 Performance and Metrics
4-6 Instructions and Instruction Sequencing
7-8 Number Representation and Simple Arithmetic
9 Multiplication
10 Division and Floating Point
11 Datapath
12 Single-Cycle Datapath

Midterm: Sept. 29, 2018 (Saturday) 1-4 PM


1st Sem 2018-2019 6
Second Half
Meeting Topic
13-15 Multi-Cycle Datapath
16 Pipelining
17 Hazards
18 Memory Hierarchy
19-20 Cache
21 Virtual Memory
22-23 I/O

Midterm: Dec 8, 2018 (Saturday) 1-4 PM


1st Sem 2018-2019 7
Grade Requirement
• 60% Lecture
• 2 Long Exams (80%)
• Quizzes, HW, Recitation, etc (20%)
• 40% Laboratory
• 4-7 Lab Exercises (40%)
• 2 Machine Problems (60%)

• UP grading scale, with a passing of 60% will be used

1st Sem 2018-2019 8


Class Policies (1/2)
• You must pass both lab and lec to pass the course.
• In case of absence, the student is required to
submit an excuse slip (duly noted by the college) at
most 1 week after resuming from absence
• A comprehensive exam will be given to those with
excused missed exam. A student is allowed to miss
only one exam. The second missed exam will
automatically be zero.

1st Sem 2018-2019 9


Class Policies (2/2)
• Once the exams have been returned, students have
one week to complain and have their exams
rechecked. After which, all scores will be
considered final.
• Announcements, lecture notes, etc. will be posted
through UVLE.

1st Sem 2018-2019 10


References
• Computer Organization, Hamacher et al, 5th
edition
• ComputerArchitecture and Organization, Hayes, 3rd
edition
• Microprocessors and Microcomputers, Tocci et al,
4th edition
• Computer Organization and Architecture, Stallings,
5th edition

1st Sem 2018-2019 11


Computer Architecture and
Organization
• Computer Architecture refers to those attributes of
a system visible to a programmer
• e.g. Instruction set, data bit widths, I/O mechanisms,
addressing modes

• Computer Organization is how features are


implemented (transparent to the programmer)
• Control signals, interfaces between the computer and its
peripherals, memory technology used

1st Sem 2018-2019 12


Computer Architecture and
Organization
• Architecture decision: is there a multiply
instruction?

• Organization decision: how will the multiple


operation be supported/implemented in hardware?
(i.e., dedicated multiply or repeated addition?)

1st Sem 2018-2019 13

Anda mungkin juga menyukai