Reg.No.
                                                                                                          CSE
                                INTERNAL ASSESSMENT TEST- III(SET-I)
Programme & Branch           B.E. & CSE                                                      Semester         III
Course Code & Name               CS3352-DIGITAL PRINCIPLES AND COMPUTER                      Date        21/12/2022
                                              ORGANIZATION
Maximum Marks                         100              Duration and Time             3hr & 9.30am - 12.30pm
                             PART – A (Answer ALL questions)                                 (10x2=20 Marks)
                                                                                          Blooms
  Q.No                                         Questions                                            CO   Mark
                                                                                           Level
        1.       What is Mean by Computer Architecture                                     BL1      3       2
        2.       What is the Role of PC                                                    BL2      3       2
        3.       What is Instruction set Architecture                                      BL1      3       2
        4.       Differentiate Compiler and interpreter                                    BL4      3       2
                 What is Addressing mode? And Write the Equivalent MIPS
        5.                                                                                 BL2      3       2
                 instruction of c code. x=y+z
     6.          What is Hazard and also explain its types?                                BL4      4       2
     7.          Define Datapath                                                           BL2      4       2
     8.          Define Pipelinig,Data Hazard, Control Hazard,Stuctural Hazard             BL1      4       2
     9.          Name the control signal required to Perform arithematic Operation         BL2      4       2
    10.          What is Branch Folding?                                                   BL2      4       2
                        PART – B (Answer any Two Questions)                               (5X 13 = 65 Marks)
                                                                                          Blooms
  Q.No                                         Questions                                         CO Mark
                                                                                           Level
                 List the various components of computer system and explain with
  11.        a                                                                             BL2       3      13
                 neat diagram.
                                                            Or
                 Explain how to represent instructions in the computer with suitable
  11.        b                                                                             BL3       3      13
                 examples
                 Define addressing mode. Describe the basic addressing modes for
  12.        a                                                                             BL1       3      13
                 MIPS and give one suitable example instruction to each category
                                                            Or
                 (i)Comparison between hardware and micro program control
  12.        b   units(7)                                                                  BL3       3      13
                 (ii)Explain in detail about R-type , I-type and J-type instruction (6)
                 What is the need of addressing mode in a computer system? Explain
  13.        a                                                                             BL2       3      13
                 the different addressing mode with suitable example
                                                        Or
         Describe about zero, one, two, three addressing in instruction. Give
 13.   b                                                                                   BL3        3        13
         examples-y=AB+CD
         With the help of a neat diagram explain the operation of data path
 14.   a                                                                                   BL3        4        13
         for Branch instruction
                                             Or
         With the help of a neat diagram explain the operation of data path
 14.   b for Load instruction, arithmetic and Logical instruction                          BL3        4        13
         What is Data hazard? How does u overcome it? And also discuss its
 15.   a Side effect.                                                                      BL2        4        13
                                                Or
 15.   b Describe the techniques for Handling Control hazard in Pipelining                 BL1        4        13
                       PART – C (Answer any one Question)                                 (1 X 15 = 15 Marks)
                                                                                          Blooms
Q.No                                        Questions                                            CO Mark
                                                                                           Level
             Explain the basic MIPS implementation with Necessary multiplexer
 16.   a     and control lines                                                              BL2       4        15
                                                        Or
             (i)Differentiate Assembly Language,Machine Lanuguage,High
             Language
             (ii)state the functions of following control lines(6)
 16.   b                                                                                    BL3       4        15
             (a)PC src (b)ALU src (c)regDst          (d)Mem R &Mem W
             (e)MemtoReg
                                 Blooms Level      Marks
                                      BL1             32
                                      BL2             64
                                      BL3             80
                                      BL4             04
                                      BL5              0
                                      BL6              0
                                     Total           180
                Q.No                                  Course Outcomes                                 Marks
                            CO3 : State the fundamentals of computer systems and analyse the
       1,2,3,4,5,6,11,12,13                                                                               90
                            execution of an instruction
           7,8,9,10,14,15,16   CO4 : Analyse different types of control design and identify hazards       90
**BL1-Remember          BL2-Understand      BL3-Apply         BL4-Analysis      BL5-Evaluate          BL6-Create**
  COURSE INSTRUCTOR                              HOD / ECE                            PRINCIPAL
 [Mrs.S.Manjula,AP/ECE]                     [Dr.M.Poonguzali,Prof/ECE]         [Dr.MunusamiViswanathan]