SOUND BYTES NAME: _____________________ INSTRUCTOR: DJFields CIS 50 Online CHAPTER TIF UNDER THE HOOD – COMPUTER ARCHITECTURE 1. Access the Sound Bytes audio/visual tutorial using the website http://lpc1.clpccd.cc.ca.us/lpc/dfields/cis50/HW_Assignments/SoundBytes.html 2. Click on Computer Architecture Computer Architecture Introduction: The central processing unit is made up of many small parts that each has a role in processing the instructions that allow a computer to function. Take a closer look at how computers process information one step at a time. 1) A(n) ________ of the CPU is a request sent to RAM to get the instruction, which is then loaded into the Instruction Register. A) get cycle B) fetch cycle C) instruction cycle D) execute cycle 2) Where is the address of the first instruction of a program in RAM stored? A) in the Instructional Pointer B) in the arithmetic logic unit C) in the Instruction Register D) in the address label 3) Which of the following is NOT part of the CPU? A) the ALU B) the Instructional Pointer C) the Instruction Register D) RAM 4) When a user starts a program, what happens to that program? A) It is loaded into the CPU. B) It is loaded into RAM. C) It is replicated on the hard drive. D) It is erased from RAM. 5) Mathematical calculations are performed in the ________. A) Instructional Pointer B) Instructional Register C) ALU 6) What does the Instructional Pointer point to? A) the address of the next instruction C) the next available RAM address B) the fetch cycle D) the MAC address 7) Where are programs stored? A) in the CPU B) on a CD C) on the hard drive 8) In which cycle are the results of instructions determined? A) calculate B) execute C) fetch D) Logic Register D) in RAM D) update 9) Temporary results are stored in the registers but can be permanently stored on the ________. 10) In the last phase of the fetch cycle, program instructions are stored in the Instruction ________. 11) Many instructions that the CPU processes require that data be stored in a(n) ________ until a complex set Page: 1 of instructions are complete. 12) The CPU can execute program instructions only when they are stored in ________. 13) When instructions in RAM are followed, this is the ________ cycle. 14) Each memory location in RAM has a unique ________. 15) The first part of the instruction cycle is ________. 16) Programs are stored in RAM until somebody is ready to use them. 17) Instructions can be processed by the CPU directly from a disk. 18) Each memory location in RAM has a unique address that identifies it. 19) The registers are a form of permanent storage. 20) Match the following terms to their meaning. I. ALU A. stores the temporary results of an instruction II. Instruction Register B. performs arithmetic and logical operations III. Instructional Pointer C. where instructions are placed before execution IV. RAM D. where programs are stored when they are running V. register E. stores the memory location of the next instruction Draw it out. Task: What will the results be after this set of 5 of instructions has been executed? Assignment: What will be stored in the registers, the IP and the IR after all the following five instructions have been processed, starting with the instruction at the address 1000? RAM address 1000 1001 1002 1003 1004 Instruction Load a 7 into register 2 Load a 5 into register 4 Load a 12 into register 3 Add register 3 to register 2, Putting results in register 1 Subtract register 4 from register 1, putting results in register 5 Results (after all 5 instructions have executed: 1. What will be stored in register 1 ___________ 2. What will be stored in register 2 ___________ 3. What will be stored in register 3 ___________ 4. What will be stored in register 4 ___________ 5. What will be stored in register 5 ___________ 6. What will be stored in the Instruction Pointer (IP) ___________________________________________ 7. What will be stored in the Instruction Register (IR) ____________________________________________ Submit your Answers Page: 2 Submit your answers automatically through the class website on Blackboard; 1. 2. 3. 4. 5. Logon to the class website on Blackboard: http://clpccd.blackboard.com Select your class: CIS 50 Sec DE1 or CIS 50 Sec DE2 Click Assignments button Click Sound Bytes and Active HelpDesk: SUBMIT YOUR ANSWERS folder Click SB2b: Computer Architecture When asked, Take Assessment Now? Click Yes. Submit your answers. Note, the order of the questions are randomly generated; they will not be in any particular order. When done, click submit. This is the same process as taking a quiz. However, unlike a quiz, you can submit your answers multiple times. Only your last submission score is recorded. Check your answers in the My Grades Gradebook Page: 3