Assessment Covering… • Von Neuman architecture • Registers – purpose and use, the fetch execute cycle Question 1 Question (4 marks) … Label the 4 components of the Von Neumann Architecture Answer… Processor Memory Input/Output System Bus Question 2 Question (4 marks) … What is the difference between ROM and RAM and what do they stand for? Answer… ROM is Read Only Memory and is memory that cannot be written over when the computer/ system shuts down the data stays in ROM. RAM stands for Random Access Memory this is memory which is lost when the system is shut down and is used to store data needed for running programs Question 3 Question (6 marks) … Complete the following table: Answer… Name Direction Description Address Bus Uni-Directional Sends the address of the data and where it has to go Data Bus Uni- Directional Bi directional Sends instructions a data to the processor to be processed. Bi- Directional Control bus is used so that all data and instructions are sent to the right locations Sends control signals Control Bus Question 4 Question (3 marks) … What is the largest number the following width data buses can carry at one time: Width 4 wires Width 6 wires Width 10 wires Answer… 4 Wires: 4 6 Wires: 6 10 Wires: 10 Question 5 Question (8 marks) … Name 3 input peripherals and 3 output peripherals and 2 that could be both… Answer… 3 input : Mouse/ KeyBoard / Microphone 3 Output : Speakers / Monitor / Projector 2 Of both: TouchScreen / Gaming Headset Question 6 Question (3 marks) … Name 3 secondary storage devices… Answer… USB Stick, Floppy Disc , External Hard drive Question 7 Question (2 marks) … Name two I/O controllers Answer… Question 8 Question (2 marks) … Define the stored program concept: Answer… Stored program concept is a concept revolved around stored programs. Question 9 Question (2 marks) … What does the ALU stand for and give a description of its function. Answer… Arithmetic Logic Unit and this is what executes all of the instructions within the processor. Question 10 Question (2 marks) … What does 3.4MHz mean? Answer… 3.4 MegaHertz this means that 3.4 million instructions can be executed every second Question 11 Question (2 marks) … What are registers:? Answer… Registers are a type of memory that is found within the CPU that allows data to be stored within so that the ALU can reach in and receive the correct data quickly and easily. Question 12 Question (8 marks) … Name 4 registers used by the processor and explain what each does: Answer… Program Counter (PC) – ACCCIR MDR- Question 14 Question (2 marks) … What draw back might increasing clock speed bring? Answer… Overclocking may cause some drawbacks such as over heating of the CPU as it is working harder than it normally should causing more cooling required to maintain the level of processes a second . This could eventually burn out the CPU rendering it unusable . Question 15 Question (2 marks) … What is the instruction set: Answer… The instruction set is the instructions that an individual CPU is able to understand and comprehend. Question 16 Question (2 marks) … For a word with 4 bits for an opcode and 6 bits for an operand • How many different instructions could I fit into the instruction set? • What is the largest number that I could use as data? Answer… Opcode with 4 bits could store up to 16 different Instructions. Operand with 6 Bits could store a number as large as 63 Question 17 Question (3 marks) … Using the LOAD / ADD / STORE instructions Write some assembly code to… 34 + 35 put in memory location 100 Answer… LOAD #34 ADD #35 STORE 100 Question 18 Question (1 marks) … What effect will having a RISC or CISC have on the contents of the CIR? Answer… SCORE 38 / 56