You are on page 1of 6
STUDENT ID NO MULTIMEDIA « UNIVERSITY MULTIMEDIA UNIVERSITY FINAL EXAMINATION TRIMESTER 3, 2018/2019 TAO1221 - COMPUTER ARCHITECTURE AND ORGANISATION (All sections / Groups ) 27 MAY 2019 2.30 p.m. ~ 4.30 p.m, (2hours ) INSTRUCTIONS TO STUDENTS 1. This Question paper consists of 6 pages including cover page with 5 Questions only. 2. Attempt ALL questions. All questions carry equal marks and the distribution of the marks for each question is given. 3. Please print all your answers in the Answer Booklet provided. TA01221 (COMPUTER ARCHITECTURE AND ORGANIZATION 2TMAY 2019 QUESTION 1 (@) List the evolution of computer architecture from Fisst Generation until Later Generation. [2 marks} (b) State THREE (3) characteristics of Second Generation Computers. [1.5 marks] (© Describe the content of Memory Address Register (MAR), Memory Buffer Register (MBR), Instruction Register (IR), and Program Counter (PC). (2 marks} (@® Discuss THREE (3) key concepts of von Neumann architecture. [1.5 marks] (©) @_ Discuss TWO (2) approaches to deal with multiple interrupts [2 marks} (ii) Redraw the diagram below to include the interrupt cycle, {1 mark] Fetch Cycle Execute Cycle Cuz) Continued . MPADWYK 216 tao1221 COMPUTER ARCHITECTURE AND ORGANIZATION 27MAY 2019 QUESTION 2 (@) From the following data flow diagram, describe the SIX (6) processes during Fetch Cycle. [3 marks) Pe T 2 4 PC Mar zt : Pee - Memory! Ft [Controt}_+ fs Unit Address Data Control Tus Bus Bus (b) Briefly discuss THREE (3) types of pipeline hazards. {3 marks) (c) Explain TWO (2) basic tasks performed by a control unit. (2 marks] (@) Write the micro-operations of an execute cycle to add the contents of location X to register R1 (ADD RI, X) in the form of symbolic sequence of events; assuming IR contains ADD instruction and t, t tj are successive time units. [2 marks} Continued ... MFAALWYK 376 Taor2t ‘COMPUTER ARCHITECTURE AND ORGANIZATION away 2019 QUESTION 3 (@) Determine the range of an 8-bit two’s complement representation. (1 mark] (b) Calculate the output and determine the overflow status for the following arithmetic operations in 4-bit two's complement representation, i 645 [1.5 marks) i 4-5 [1.5 marks] (©) Assume the usage of IEEE 64-bit format for the representation of floating-point number as given below: © _|_1ooso000071 [ 0117070000000000000000000000000000000000000000000000 | Sign Biased Normalized Mantissa— Bit | Exponent (2 bits) (pip | (tbits) Identify the following: i, Biased exponent value in decimal {0.5 marks] ii, True exponent value in decimal {0.5 marks) iii, Decimal equivalent of the given 64-bit floating point number [1 mark] Continued .... ‘WFARLWYK 476 TAOI2I COMPUTER ARCHITECTURE AND ORGANIZATION 27 MAY 2019 @ Given the flowchart for Restoring Division Approach: Expang aividend Toontrs NG Omdend hi tt A. Ld count count Negae | ‘lferen Sign? vctert ino Remanderin A Divide (-7) / (2) in binary two’s complement notation, using Restoring Division Approach. [4 marks] Continued . MFALWYK 376 qAo1221 COMPUTER ARCHITECTURE AND ORGANIZATION 27 MAY 2018 QUESTION 4 (@) Consider a memory system that uses a 32-bit address to address at the byte level, plus a cache that uses a 256-byte line size. Assume a direct mapped cache with a tag field in the address of 14 bits. i, Show the format of the memory addresses. [2 marks] fi, Determine the following parameters: [3 marks] a, Number of addressable units b.Number of blocks in main memory c.Number of lines in cache. (0) Describe THREE(3) reasons why transfer of control operations are required in assembly language program. {3 marks] (©) Describe the register indirect addressing. (2 marks] QUESTION 5 (@) Describe the meaning of each of the FOUR (4) states in the MESI protocol [4 marks) (b) Compare the difference between SRAM (Static Random Access Memory) and DRAM (Dynamic Random Access Memory) in term of application, [2 marks] (© Describe FOUR (4) benefits of clustering. {4 marks] End of Paper. MEAILWYK 676

You might also like