You are on page 1of 6

COMPUTER ORGANIZATION UNIT -1 1.

Derive the circuits for a 3-bit parity generator and 4-bit parity checker using an evenparity bit. 2. With a neat diagram and example of an operation, explain clearly how the basic operations are performed in a computer in terms of the processor and memory. 3. Explain about the different bus structures. 4. Discuss the different factors which effect the performance of a system. 5. Define the following terms: a) Computer Organization b) Computer Design c) Computer Architecture d) Multiprogramming e) Multiprocessor f) Multicomputer 6. Briefly explain about the different functional units of a computer. 7. Discuss about the different types of computers. 8. Perform the subtraction with the following unsigned binary numbers by taking 2s complement of the subtrahend a) 11010 10000 b) 11010 1101 c) 100 110000 d) 1010100 - 1010100 9. Perform the arithmetic operations in binary using signed 2s complement representation for negative numbers. a) (+42) + (-13) b) (-42) (-13) c) (+70) + (+80) d) (-70) + (-80) 10. A 36-bit floating-point binary number has eight bits plus sign for exponent and 26 bits plus sign for the mantissa. The mantissa is a normalized fraction. Numbers in the mantissa and exponent are in signed-magnitude representation. What are the largest and smallest positive quantities that can be represented, excluding zero? 11. Convert the hexadecimal number F3A7C2 to binary and octal. 12. Represent the number (+46.5)10 as a floating point binary number with 24 bits. The normalized mantissa has 16-bits and the exponent has 8 bits number. 13. Explain about the signed magnitude and 2s compliment representations used for the fixed point numbers. Which among the above is most preferred and why? 14. Explain the following terms: i) Clock rate ii) Instruction set iii) Processor clock iv) Pipelining

15. Obtain the 1's and 2's complement of the following: i. 10101110 ii. 10000001 iii. 10000000 iv. 10101010. 16. List the functions need to the performed by system software? 17. Show the bit configuration of a 24-bit register when its content represents the decimal equivalent of 295 a) In binary b) In BCD c) In ASCII using 8 bits with even parity 18. Represent decimal number 8620 in a) BCD b) Excess-3 code c) 2421 code d) As a binary number 19. Obtain a) Gray code numbers for 16 through 31 b) Excess-3 code for decimals 10 to 19 20. Convert the following bases to decimal a) (101110)2 b) (4310)5 c) (50)7 d) (198)12 21. Convert the decimal numbers to the bases indicated a) 175 to binary b) 7562 to octal c) 1938 to hexadecimal

UNIT II 1. a) Write a note on Stack operations. b) List some data transfer instructions and explain with examples. 2. Explain briefly about arithmetic logic shift unit with the help of functional table. 3. a) Let register A holds the 8-bit binary 11011001. Determine the B operand and the logic micro operation to be performed in order to change the value in A to: i. 01101101 ii. 11111101 b) What is a stack? Explain push and pop instructions using stack with examples. 4. a) With the help of neat block diagram explain the hardware that implementations the following register transfer language: yT2 : R2 R1, R1 R2 b) What is a register stack? Explain with relevant illustrations and examples. 5. Explain about the different addressing modes: Implied/implicit mode, immediate mode, register mode, register indirect mode, direct addressing mode, indirect addressing mode, relative address mode, auto-increment or auto-decrement mode, indexed address mode, base register addressing mode. 6. a) Write about memory stack and explain with relevant illustrations and examples. b) Represent the following conditional control statement by two register transfer statements and control functions: If (P=1) then (R1 R2) else if (Q=1) then (R1 R3) 7. a) Define a micro-operation. Explain clearly at least four logic micro-operations with examples b) Define addressing mode. What is the purpose of addressing modes and explain different types of addressing modes. 8. Write a short notes on a) Data transfer instructions b) Data Manipulation instructions. 9. a) What are the applications of logical micro-operations. 10. a) Explain the implementation of common bus using tri-state buffers. b) Differentiate between logical shift and arithmetic shift with an example.

UNIT III 1. Explain the variety of techniques available for sequencing of micro instructions based on the format of address information in the micro instruction with a neat diagram. 2. a) Explain about control memory in detail. b) Compare and contrast hardwired and micro-programmed control unit. 3. a) Define the following: i) Micro-instruction ii) Micro-operation iii) Micro-program iv) Control word b) Explain about the design of control unit. 4. a) With a neat diagram explain the following with respect to address sequencing i) Conditional branching ii) Mapping of instruction iii) Subroutines b) Explain about micro-instruction format with example. 5. a) Discuss the advantages and disadvantages of horizontal and vertical micro-coded systems. b) Explain the following terms: i) Mapping process ii) Control memory iii) Control word iv) Control Address register 6. a) What are the major design considerations in micro-instruction sequencing? Explain. b) Discuss micro-instruction sequencing techniques, especially variable format address micro-instruction. 7. Explain micro-program control organization with necessary diagrams.

UNIT IV 1. Draw and explain in detail the hardware implementation of signed-magnitude addition and subtraction. Explain the decimal multiplication algorithm with suitable example. 2. Derive an algorithm in flowchart for the non-restoring method of fixed-point binary division. 3. Design an array multiplier that multiplies two 4-bit numbers using binary adders and AND gates. 4. Multiply 32 by 18 using Booth algorithm and explain step by step process. 5. Divide -145 by 3 in binary 2s complement notation, using 12-bit words. Explain the division process with necessary algorithm 6. Explain the decimal division algorithm with a suitable example. Explain the binary numbers multiplication process using booths algorithm in a step-by-step manner with a suitable example. Assume 5-bit registers that hold signed numbers. 7. Draw and explain in detail the hardware implementation of signed-2s complement addition and subtraction. Describe 4-bit by 3-bit array multiplier. 8. Derive an algorithm for evaluating the square root of a binary fixed-point number. 9. Discuss about BCD addition and subtraction operation with suitable block diagrams.

You might also like