I&C SCI 51 Lecture Notes - Lecture 1: Bulgarian Lev, Instruction Set
1
ICS 51
Introductory Computer
Organization
Prof. Alex Nicolau
2
Course Syllabus
•Can be found on the course web page:
https://eee.uci.edu/17w/36680
•Textbook: Andrew S. Tanenbaum and Todd Austin,
"Structured Computer Organization", 6th Edition
•TA: Majid Shoushtari - [email protected]
•TA: Sajjad Taheri - sajjadt@uci.edu
Majid Shoushtari - [email protected]
Zhi Chen - zhic2@uci.edu
Neftali Watkinson - watkinso@uci.edu
TA:
TA:
•
•
3
Course Objectives
•Look at a computer from two points of view
–computer designer
–computer programmer
•Learn various levels or layers in a computer system
•Learn basic components used in computer
–high-level, such as CPU, I/O devices and operating system
–low-level, such as gates, memory, ALU
•Learn how the components fit together and how a computer
works
•Experience in low-level programming
–using assembly level
Document Summary
Course syllabus: can be found on the course web page: https://eee. uci. edu/17w/36680, textbook: andrew s. tanenbaum and todd austin, Zhi chen - zhic2@uci. edu: ta: majid shoushtari - anamakis@uci. edu. Majid shoushtari - anamakis@uci. edu: ta: sajjad taheri - sajjadt@uci. edu. Course objectives: look at a computer from two points of view. Computer programmer: learn various levels or layers in a computer system, learn basic components used in computer. High-level, such as cpu, i/o devices and operating system. Low-level, such as gates, memory, alu: learn how the components fit together and how a computer works, experience in low-level programming. Assignments, exams, grading: will have the following assignments. Lab space is reserved for you at the times indicated. Ta/reader will be available during some lab sessions (announced via email) to answer questions. Generally good things to do: ask questions if you don"t understand. During lectures, discussion, or in the lab: do your assignments by yourself, not in a team.