COMPUTER ORGANIZATION & ARCHITECTURE
106401Module 1: Functional Block of computer and Data representaion
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
View this question on its own page →(a) The 8-bit encoding format used to store data in a computer is
(i) ASCII
(ii) EBCDIC
(iii) ANCI
(iv) USCIIQ1(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
View this question on its own page →(b) The bus used to connect the monitor to the CPU is
(i) PCI bus
(ii) SCSI bus
(iii) memory bus
(iv) ram busQ1(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
View this question on its own page →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 delayQ1(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
View this question on its own page →(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 wayQ1(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
View this question on its own page →(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
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
View this question on its own page →Which of the following has no practical usage?
(i) SISD
(ii) SIMD
(iii) MISD
(iv) MIMDQ1a. 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
View this question on its own page →Write the range of decimal integer that can be represented by n-bit 2’s complement representation.
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
View this question on its own page →(a) Write the range of decimal integer that can be represented by n-bit 1’s complement representation.
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
View this question on its own page →The unit responsible for fetching, decoding, and executing instructions is:
(i) ALU
(ii) Memory Unit
(iii) Control Unit
(iv) I/O UnitQ1c. **What do you mean by end-around carry correction?20142m
Module 1: Functional Block of computer and Data representaion
View this question on its own page →**What do you mean by end-around carry correction?
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
View this question on its own page →Two's complement representation is primarily used for:
(i) Signed integers
(ii) Instruction opcodes
(iii) ASCII characters
(iv) Floating point numbersQ1d. Discuss the role of Booth algorithm in the design of fast multipliers.20142m
Module 1: Functional Block of computer and Data representaion
View this question on its own page →Discuss the role of Booth algorithm in the design of fast multipliers.
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
View this question on its own page →Booth's algorithm is used for:
(i) Floating point operations
(ii) Character coding
(iii) Division
(iv) MultiplicationQ1e. 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
View this question on its own page →In floating point representation, the part representing significant digits is called:
(i) Mantissa
(ii) Exponent
(iii) Sign bit
(iv) BaseQ1j. 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
View this question on its own page →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
Q2(a). (a). List and briefly define the main structural components of a computer.20227m
Module 1: Functional Block of computer and Data representaion
View this question on its own page →(a). List and briefly define the main structural components of a computer.
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
View this question on its own page →What is addressing mode? Why do computers use addressing mode techniques?
Explain two modes with example, which do not use address fields.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
View this question on its own page →Explain the functional blocks of a computer with a neat diagram (CPU, Memory, I/O).
Q3(a). Explain the Addition and Subtraction Algorithm with the help of flowchart.20242m
Module 1: Functional Block of computer and Data representaion
View this question on its own page →Explain the Addition and Subtraction Algorithm with the help of flowchart.
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
View this question on its own page →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.
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
View this question on its own page →Explain all types of number representations: signed integers, fixed point, floating point, and character codes.
Q3b. Describe floating point arithmetic and explain overflow, underflow, normalization, and rounding.20257m
Module 1: Functional Block of computer and Data representaion
View this question on its own page →Describe floating point arithmetic and explain overflow, underflow, normalization, and rounding.
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
View this question on its own page →What are the different types of Registers? With the diagram show how the basic computer register connected to a common Bus.
Q4a. Describe shift-and-add multiplication and Booth's multiplication algorithm with examples.20257m
Module 1: Functional Block of computer and Data representaion
View this question on its own page →Describe shift-and-add multiplication and Booth's multiplication algorithm with examples.
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
View this question on its own page →Calculate using ten's complement arithmetic. Assume rules similar to those for two's complement arithmetic.
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
View this question on its own page →Design a 4-bit carry-look ahead adder and explain its operation with an example.
Q6. Explain Von Neumann Architecture. What are its drawbacks?201714m
Module 1: Functional Block of computer and Data representaion
View this question on its own page →Explain Von Neumann Architecture. What are its drawbacks?
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
View this question on its own page →Explain Booth's algorithm for multiplication and, with the help of flowchart, provide an example for its implementation.
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
View this question on its own page →Show the systematic multiplication process of (20) x (-19) using Booth's algorithm.
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
View this question on its own page →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?
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
View this question on its own page →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 R5 + R6.
Q8(b). Explain IEEE standard for floating point representation with example.20237m
Module 1: Functional Block of computer and Data representaion
View this question on its own page →Explain IEEE standard for floating point representation with example.
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
View this question on its own page →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.
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
View this question on its own page →Explain signed number representation using sign-magnitude, 1's complement, and 2's complement. Include advantages and disadvantages of each.
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
View this question on its own page →Write short notes on any two of the following:
b) Fixed and Floating point representations