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

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: 1st 2014/2015
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 2/11-4/12/2014
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
Second Exam Period28/12 -8/1/2014
Trends in Computer Architecture
 state the motivation for RISC processors and VLIW machines
 describe parallel and distributed architecture systems
 Multiple Processor
Wk13 &
14
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 ½-12/2/2015
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
Activity
Final Exam
25% (5% Lab or assignments)
25% ( 5% Lab or assignments)
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.
Quizzes
Description
Report or problem
solving
Two or more quizzes
Instructors' information
Section: 1
Lecture Room: 4140
Instructor's Name: Dr. Intisar Al Shummari
Email : Intisar.alsayed@iu.edu.jo
Due Date
TBA
Marking
4 MARK
TBA
6 MARK
Time: 1:00- 2:00
Office No.: 4109
Office Hours: 10-11 all work days
Other office hours are available by appointment
Instructor
Council Chair
Dr. Intisar Al Sayed Al Shummari
Important: The content of this syllabus may not be changed during the current semester.
Download