تصميم وتنظيم الحاسوب

advertisement
Al-Isra University
Faculty of Information Technology
Department of CS
Course Plan
___________________________________________________________________________________
1
Course No.: 605341
Course Classification:
Department Compulsory (CIS,CS,SE)
Computer Design and Time Division: 2 Lectures
Course Name:
Organization
Course Website: Elearn.isra.edu.jo
Semester &Year:
Course Description: (3 credit hours, Prerequisite: 605105/ Logic Design)
Explores the levels of architecture and organization in digital computers: logic circuit design,
integrated circuits and assembly language coding.
Course Intended Outcomes: At the end of the course, students are expected to learn:
• The structure and organization of "industry standard" personal computers (ISPC)
• The instruction-set architecture of the Intel 80x88 microprocessor
• Computer-memory hierarchy comprising CPU registers, cache memory, random memory
(RAM), and disks
• The representation of integer, character, string quantities in the ISPC
• Input and output of data via keyboard, monitor, printer, magnetic disc
• The software stored in the read-only memory (ROM) of an ISPC
• The design of algorithms for accessing CPU registers memory, disks, and external devices
• The use of an ISPC assembly language to translate machine-related algorithms into executable
programs; monitors and loaders
Course Outline
Week
Wk1
Wk2
Wk3 & 4
Wk5&6
Wk7 & 8
Topics of the Week
Data Representation
 Understand different number formats ( Dec, Hex, converting Dec to Hex and vice verse.)
 Understand ASCII, BCD codes.
Arithmetic
 Explain fixed point addition, subtraction, multiplication and division
 Describe BCD and floating point arithmetic
explain the differences between ROM, PROM, and EPROM+ Cache memory
explain the difference between ROM and RAM, and between static and dynamic memory
The Instruction Set Architecture and Languages
 describe the basic architectural components involved in program execution
 state the role of the system bus in interconnecting the components
 describe the low level machine
 discuss the compilation, and assembly processes
 describe linking, loading and macros
 use assembly language instruction sets to write assembly language programs
 explain microinstruction, macroinstruction, microprogramming
-Practical Application
First exam
Instruction Sets: Characteristics and Functions
 Machine Instruction characteristics
 Type of Operands
 Type of Operations
 Instruction Sets: Addressing Modes and addressing formats
 Instruction Formats
Wk 9 &10
Datapath, Control, Memory and I/O
 analyze step-by-step the datapath and control unit both microprogrammed and hardwired
 describe bus communications and bus access methods
Al-Isra University
Faculty of Information Technology
Department of CS
Course Plan
___________________________________________________________________________________
 External devices
 I/O Modules
 Programmed I/O
 Interrupt driven I/O.
 Direct Memory Access
 I/O Channels and Processors
Wk
11&12
Wk13 &
14
Second exam Period
Trends in Computer Architecture
 state the motivation for RISC processors and VLIW machines
 describe parallel and distributed architecture systems
 Multiple Processor
processor structure and function
 Processor Organization
 Register Organization
 Instruction Cycle
 instruction Pipelining
 Multiple Processor Organizations
 Symmetric Multiprocessors
 Multithreading and Chip Multiprocessors
 Clusters
Final Examinations Period
Textbook:
1. Principles of Computer Architecture, Murdocca and Heuring, Prentice Hall
2. Computer Organization and Architecture, William Stalling, 8th edition Prentice Hall, 2010.
Required Software: Little Man simulator
Suggested references
1.
2.
3.
Computer Organization, C. Hamcher, Z. Vranesic and S. Zaky, McGral Hill, 2002
Computer Architecture: Design and Performance, Barry Wilkinson, 2nd Edition, Prentice- Hall, 1996.
Computer Organization & Design, The Hardware/Software Interface, David Patterson and John L.
Hennesy, Third Edition, Morgans Kaufmann Publishers, 2004
4. Computer Architecture, Software Aspects, Coding and Hardware; John Y. Hsu; CRC Press; 2001.
5. Essentials of Computer Architecture, Douglas Comer; International Edition, 2005.
Marking:
First Exam
Second Exam
Projects
Activity
Final Exam
15% + 5% Lab
15% + 5% Lab
10%
10%
40%
Regulations
1.
2.
3.
4.
There will be three term exams given during this semester. The best two out of three will be considered for
the First and Second Exam. This means: there will be NO makeup exams! Missing one of the two left
exams means a ZERO grade will be given for that exam.
There will NOT be any makeup for quizzes
Attendance is mandatory and University regulations will be enforced.
All Cheating incidents will be reported to the chair. The following activities are considered cheating:
a. Turning in assignment that includes parts of someone else's work.
b. Turning in someone else’s assignment as your own.
c. Giving assignment to someone else to turn in as their own.
d. Copying answers in a test or quiz.
e. Taking a test or quiz for someone else.
f. Having someone else take a test or quiz for you.
2
Al-Isra University
Faculty of Information Technology
Department of CS
Course Plan
___________________________________________________________________________________
3
Assignments and/or Projects
Assignments / Projects
H.W.1
H.W.2
Quizzes
Description
Report on Parallel
Report on Pipelining
Two or more quizzes
Due Date
TBA
TBA
to be made during the course
Marking
2 MARK
2 MARK
6 MARK
Emailing Guidelines:
1.
2.
3.
4.
All homework, assignments, projects, etc., are sent by email to the email address shown below ( under
Instructor’s Information).
Be sure to send them before the due date.
Fill in the subject field of the email using the following format:
CS242_Family-Name_First-Name_Subject, where:
a) CS242 is abbreviation for the course. Other courses should have similar abbreviations
b) Family-Name and First-Name are replaced by your family name and your first name.
c) Subject is replaced by the title of the assignment, project, etc.
You may also use the email to ask questions about the course. In this case, just type the world “question” in
the place of _Subject as described in 3-c above.
Instructors' information
Section:
Instructor's Name:
Email
Lecture Room:
Time:
Office No.:
Office Hours:
Other office hours are available by appointment
Instructor
Council Chair
Important: The content of this syllabus may not be changed during the current semester.
Al-Isra University
Faculty of Information Technology
Department of CS
Course Plan
___________________________________________________________________________________
4
Download