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.