COMPUTER ORGANIZATION & ARCHITECTURE

106401
Back to COMPUTER ORGANIZATION & ARCHITECTURE

Module 1: Functional Block of computer and Data representaion

  1. Q1(a). (a) The 8-bit encoding format used to store data in a computer is (i) ASCII (ii) EBCDIC (iii) ANCI (iv) USCII20222m

    Module 1: Functional Block of computer and Data representaion

    (a) The 8-bit encoding format used to store data in a computer is
    (i) ASCII
    (ii) EBCDIC
    (iii) ANCI
    (iv) USCII

    View this question on its own page →
  2. Q1(b). (b) The bus used to connect the monitor to the CPU is (i) PCI bus (ii) SCSI bus (iii) memory bus (iv) ram bus20222m

    Module 1: Functional Block of computer and Data representaion

    (b) The bus used to connect the monitor to the CPU is
    (i) PCI bus
    (ii) SCSI bus
    (iii) memory bus
    (iv) ram bus

    View this question on its own page →
  3. Q1(b). What is the advantage of carry look-ahead adders over ripple carry adders? i) Simplicity in design ii) Increased latency iii) Reduced power consumption iv) Faster addition by reducing carry propagation delay20242m

    Module 1: Functional Block of computer and Data representaion

    What is the advantage of carry look-ahead adders over ripple carry adders?
    i) Simplicity in design
    ii) Increased latency
    iii) Reduced power consumption
    iv) Faster addition by reducing carry propagation delay

    View this question on its own page →
  4. Q1(c). \(c\) The alternate way of writing the instruction, ADD #5, R1 is (i) ADD [5],[R1]; (ii) ADDI 5,R1; (iii) ADDIME 5,[R1]; (iv) There is no other way20222m

    Module 1: Functional Block of computer and Data representaion

    (c) The alternate way of writing the instruction, ADD #5, R1 is
    (i) ADD [5],[R1];
    (ii) ADDI 5,R1;
    (iii) ADDIME 5,[R1];
    (iv) There is no other way

    View this question on its own page →
  5. Q1(d). (d) The instruction fetch phase ends with (i) placing the data from the address in MAR into MDR (ii) placing the address of the data into MAR (iii) completing the execution of the data and placing its storage address into MAR (iv) decoding the data in MDR and placing it in IR20222m

    Module 1: Functional Block of computer and Data representaion

    (d) The instruction fetch phase ends with

    (i) placing the data from the address in MAR into MDR

    (ii) placing the address of the data into MAR

    (iii) completing the execution of the data and placing its storage address into MAR

    (iv) decoding the data in MDR and placing it in IR

    View this question on its own page →
  6. Q1(e). Which of the following has no practical usage? (i) SISD (ii) SIMD (iii) MISD (iv) MIMD20232m

    Module 1: Functional Block of computer and Data representaion

    Which of the following has no practical usage?
    (i) SISD
    (ii) SIMD
    (iii) MISD
    (iv) MIMD

    View this question on its own page →
  7. Q1a. Write the range of decimal integer that can be represented by n-bit 2’s complement representation.20172m

    Module 1: Functional Block of computer and Data representaion

    Write the range of decimal integer that can be represented by n-bit 2’s complement representation.

    View this question on its own page →
  8. Q1a. (a) Write the range of decimal integer that can be represented by *n-bit 1’s complement representation.*20162m

    Module 1: Functional Block of computer and Data representaion

    (a) Write the range of decimal integer that can be represented by n-bit 1’s complement representation.

    View this question on its own page →
  9. Q1a. The unit responsible for fetching, decoding, and executing instructions is: (i) ALU (ii) Memory Unit (iii) Control Unit (iv) I/O Unit20252m

    Module 1: Functional Block of computer and Data representaion

    The unit responsible for fetching, decoding, and executing instructions is:
    (i) ALU
    (ii) Memory Unit
    (iii) Control Unit
    (iv) I/O Unit

    View this question on its own page →
  10. Q1c. **What do you mean by end-around carry correction?20142m

    Module 1: Functional Block of computer and Data representaion

    **What do you mean by end-around carry correction?

    View this question on its own page →
  11. Q1c. Two's complement representation is primarily used for: (i) Signed integers (ii) Instruction opcodes (iii) ASCII characters (iv) Floating point numbers20252m

    Module 1: Functional Block of computer and Data representaion

    Two's complement representation is primarily used for:
    (i) Signed integers
    (ii) Instruction opcodes
    (iii) ASCII characters
    (iv) Floating point numbers

    View this question on its own page →
  12. Q1d. Discuss the role of Booth algorithm in the design of fast multipliers.20142m

    Module 1: Functional Block of computer and Data representaion

    Discuss the role of Booth algorithm in the design of fast multipliers.

    View this question on its own page →
  13. Q1d. Booth's algorithm is used for: (i) Floating point operations (ii) Character coding (iii) Division (iv) Multiplication20252m

    Module 1: Functional Block of computer and Data representaion

    Booth's algorithm is used for:
    (i) Floating point operations
    (ii) Character coding
    (iii) Division
    (iv) Multiplication

    View this question on its own page →
  14. Q1e. In floating point representation, the part representing significant digits is called: (i) Mantissa (ii) Exponent (iii) Sign bit (iv) Base20252m

    Module 1: Functional Block of computer and Data representaion

    In floating point representation, the part representing significant digits is called:
    (i) Mantissa
    (ii) Exponent
    (iii) Sign bit
    (iv) Base

    View this question on its own page →
  15. Q1j. Which of the following holds data and processing instructions temporarily until the CPU needs it? * (i) ROM * (ii) Control unit * (iii) Main memory * (iv) Coprocessor chip20192m

    Module 1: Functional Block of computer and Data representaion

    Which of the following holds data and processing instructions temporarily until the CPU needs it?

    • (i) ROM
    • (ii) Control unit
    • (iii) Main memory
    • (iv) Coprocessor chip
    View this question on its own page →
  16. Q2(a). (a). List and briefly define the main structural components of a computer.20227m

    Module 1: Functional Block of computer and Data representaion

    (a). List and briefly define the main structural components of a computer.

    View this question on its own page →
  17. Q2(b). What is addressing mode? Why do computers use addressing mode techniques? Explain two modes with example, which do not use address fields.20237m

    Module 1: Functional Block of computer and Data representaion

    What is addressing mode? Why do computers use addressing mode techniques?
    Explain two modes with example, which do not use address fields.

    View this question on its own page →
  18. Q2a. Explain the functional blocks of a computer with a neat diagram (CPU, Memory, I/O).20257m

    Module 1: Functional Block of computer and Data representaion

    Explain the functional blocks of a computer with a neat diagram (CPU, Memory, I/O).

    View this question on its own page →
  19. Q3(a). Explain the Addition and Subtraction Algorithm with the help of flowchart.20242m

    Module 1: Functional Block of computer and Data representaion

    Explain the Addition and Subtraction Algorithm with the help of flowchart.

    View this question on its own page →
  20. Q3(b). What is a *carry-look ahead* adder? Draw the circuit of an 8-bit carry-look ahead adder using a *1-bit carry look ahead adder*.20247m

    Module 1: Functional Block of computer and Data representaion

    What is a carry-look ahead adder? Draw the circuit of an 8-bit carry-look ahead adder using a 1-bit carry look ahead adder.

    View this question on its own page →
  21. Q3a. Explain all types of number representations: signed integers, fixed point, floating point, and character codes.20257m

    Module 1: Functional Block of computer and Data representaion

    Explain all types of number representations: signed integers, fixed point, floating point, and character codes.

    View this question on its own page →
  22. Q3b. Describe floating point arithmetic and explain overflow, underflow, normalization, and rounding.20257m

    Module 1: Functional Block of computer and Data representaion

    Describe floating point arithmetic and explain overflow, underflow, normalization, and rounding.

    View this question on its own page →
  23. Q4(b). What are the different types of Registers? With the diagram show how the basic computer register connected to a common Bus.20247m

    Module 1: Functional Block of computer and Data representaion

    What are the different types of Registers? With the diagram show how the basic computer register connected to a common Bus.

    View this question on its own page →
  24. Q4a. Describe shift-and-add multiplication and Booth's multiplication algorithm with examples.20257m

    Module 1: Functional Block of computer and Data representaion

    Describe shift-and-add multiplication and Booth's multiplication algorithm with examples.

    View this question on its own page →
  25. Q5(a). Calculate (72530 - 13250) using ten's complement arithmetic. Assume rules similar to those for two's complement arithmetic.20227m

    Module 1: Functional Block of computer and Data representaion

    Calculate (7253013250)(72530 - 13250) using ten's complement arithmetic. Assume rules similar to those for two's complement arithmetic.

    View this question on its own page →
  26. Q5(a). Design a 4-bit carry-look ahead adder and explain its operation with an example.20237m

    Module 1: Functional Block of computer and Data representaion

    Design a 4-bit carry-look ahead adder and explain its operation with an example.

    View this question on its own page →
  27. Q6. Explain Von Neumann Architecture. What are its drawbacks?201714m

    Module 1: Functional Block of computer and Data representaion

    Explain Von Neumann Architecture. What are its drawbacks?

    View this question on its own page →
  28. Q7. Explain Booth's algorithm for multiplication and, with the help of flowchart, provide an example for its implementation.202414m

    Module 1: Functional Block of computer and Data representaion

    Explain Booth's algorithm for multiplication and, with the help of flowchart, provide an example for its implementation.

    View this question on its own page →
  29. Q7(b). Show the systematic multiplication process of (20) x (-19) using Booth's algorithm.20237m

    Module 1: Functional Block of computer and Data representaion

    Show the systematic multiplication process of (20) x (-19) using Booth's algorithm.

    View this question on its own page →
  30. Q7b. A digital computer has a common bus system of 16 registers of 32 bits each. The bus is constructed with multiplexers. - (i) How many selection inputs are there in each multiplexer? - (ii) What size of multiplexers is needed?20197m

    Module 1: Functional Block of computer and Data representaion

    A digital computer has a common bus system of 16 registers of 32 bits each. The bus is constructed with multiplexers.

    • (i) How many selection inputs are there in each multiplexer?
    • (ii) What size of multiplexers is needed?
    View this question on its own page →
  31. Q8(b). A computer has 16 registers, an ALU with 32 operations, and a shifter with 8 operations, all connected to a common bus system. (i) Formulate a control word for micro-operation. (ii) Show the bits of the control word that specify the micro-operation R4 \leftarrow R5 + R6.20227m

    Module 1: Functional Block of computer and Data representaion

    A computer has 16 registers, an ALU with 32 operations, and a shifter with 8 operations, all connected to a common bus system.

    (i) Formulate a control word for micro-operation.

    (ii) Show the bits of the control word that specify the micro-operation R4 \leftarrow R5 + R6.

    View this question on its own page →
  32. Q8(b). Explain IEEE standard for floating point representation with example.20237m

    Module 1: Functional Block of computer and Data representaion

    Explain IEEE standard for floating point representation with example.

    View this question on its own page →
  33. Q8a. When do you say the floating point number is normalized? Explain how floating point representation of number is done. Represent the number (+46.25) as floating point binary number with 32 bits.20197m

    Module 1: Functional Block of computer and Data representaion

    When do you say the floating point number is normalized? Explain how floating point representation of number is done. Represent the number (+46.25) as floating point binary number with 32 bits.

    View this question on its own page →
  34. Q8b. Explain signed number representation using sign-magnitude, 1's complement, and 2's complement. Include advantages and disadvantages of each.20257m

    Module 1: Functional Block of computer and Data representaion

    Explain signed number representation using sign-magnitude, 1's complement, and 2's complement. Include advantages and disadvantages of each.

    View this question on its own page →
  35. Q9(b). Write short notes on any two of the following: b) Fixed and Floating point representations20247m

    Module 1: Functional Block of computer and Data representaion

    Write short notes on any two of the following:
    b) Fixed and Floating point representations

    View this question on its own page →