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