r05221901 Computer Ion
r05221901 Computer Ion
r05221901 Computer Ion
2
II B.Tech II Semester Supplimentary Examinations,February 2010
COMPUTER ORGANISATION
Common to Instrumentation And Control Engineering, Electronics And
Computer Engineering
Time: 3 hours Max Marks: 80
Answer any FIVE Questions
All Questions carry equal marks
?????
1. What are the different modes of data transfer? Explain each mode in detail. [16]
2. (a) Design a 4-bit odd parity generator and checker. Can parity bit be used for
error deltection. If so how.
(b) Distinguish between high level and low level languages? What are the require-
ments for a good programming language? [16]
3. What are the different types of Mapping Techniques used in the usage of Cache
Memory? Explain. [16]
4. Explain with a block diagram the general structure of a CPU along with registers
and ALU. Also, explain what is a control word and relate it with the functioning
of the CPU. [16]
5. (a) Explain arithmetic overflow and divide overflow with some examples for 2’s
complement numbers.
(b) Explain restoring method of division with two 4 bit numbers. [8+8]
7. (a) What are the different physical forms available to establish an inter-connection
network? Give the summary of those.
(b) Explain time-shared common bus Organization.
(c) Explain system bus structure for multiprocessors [6+5+5]
8. Explain three segment instruction pipeline. Show the timing diagram and show the
timing diagram with data conflict. [16]
?????
1
Code No: 34040 R05 Set No. 4
II B.Tech II Semester Supplimentary Examinations,February 2010
COMPUTER ORGANISATION
Common to Instrumentation And Control Engineering, Electronics And
Computer Engineering
Time: 3 hours Max Marks: 80
Answer any FIVE Questions
All Questions carry equal marks
?????
(a) ROM
(b) PROM
(c) EPROM
(d) EEPROM. [4+4+4+4]
4. (a) What are register windows? Where do we use them? Explain with an example
how they are used.
(b) Distinguish between CISC and RISC.Processors [8+8]
5. (a) Give means to identify on whether or not has overflow has occurred in 2s
complement addition or subtraction operations. Take one example for each
possible situation and explain. Assume 4 bit registers. Let If overflow register
E is also considered, check whether the result is corrector not
(b) Represent -32.75 and 18.125 in single precision IEEE 754 representation. [6+10]
8. (a) What is the use of fast multiplication circuits. Write about array multipliers.
(b) Explain booths algorithm with its theoretical basis. [8+8]
?????
2
Code No: 34040 R05 Set No. 1
II B.Tech II Semester Supplimentary Examinations,February 2010
COMPUTER ORGANISATION
Common to Instrumentation And Control Engineering, Electronics And
Computer Engineering
Time: 3 hours Max Marks: 80
Answer any FIVE Questions
All Questions carry equal marks
?????
1. (a) Explain about sign magnitude and 2’s complement approaches for representing
the fixed point numbers. Why 2’s complement is preferable.
(b) Give means to identify whether or not an overflow has occurred in 2’s comple-
ment addition or subtraction operations. Take one example for each possible
situation and explain. Assume 4 bit registers. [8+8]
2. (a) How many bits are needed to store the result addition, subtraction, multipli-
cation and division of two n-bit unsigned numbers. Prove.
(b) What is overflow and underflow. What is the reason? If the computer is
considered as infinite system do we still have these problems? [8+8]
3. (a) Design a circuit transferring data from a 4bit register which uses D flip-flops
to another register which employs RS flip-flops.
(b) What are register transfer logic languages. Explain few RTL statement for
branching with their actual functioning. [8+8]
4. (a) Explain the functioning of omega switching network with a neat sketch.
(b) In 8 × 8 omega switching network how many stages are there and in each
stage how many Switches are there.
(c) How many stages and how many Switches in each stage are needed in a n ×
n omega sitching network. [8+4+4]
5. (a) Explain bit oriented and character oriented protocols in serial communication
(b) What are the different issues behind serial communication? Explain. [8+8]
6. (a) What are the design goals for a designer while deciding a hardwired or micro-
programmed CU for a CPU.
(b) Explain nanoinstructions and nanometry. Why do we need them. [8+8]
3
Code No: 34040 R05 Set No. 1
8. Explain the following in related with Vector Processing
?????
4
Code No: 34040 R05 Set No. 3
II B.Tech II Semester Supplimentary Examinations,February 2010
COMPUTER ORGANISATION
Common to Instrumentation And Control Engineering, Electronics And
Computer Engineering
Time: 3 hours Max Marks: 80
Answer any FIVE Questions
All Questions carry equal marks
?????
2. (a) What is a virtual memory technique? Explain different virtual memory tech-
niques.
(b) Explain how the technique of paging can be implemented. [8+8]
4. (a) What are the different interconnection structures used in multiprocessors. Ex-
plain about multistage crossbar switch.
(b) Support or oppose the statement “Every efficient serial program is efficient
parallel program”. [8+8]
5. (a) Explain single precision and double precision calculations. In general how
many bytes are used for both and what is the precision we get. Give some
examples where double precision calculations are needed.
(b) Explain how we can identify arithmetic overflow has occurred or not while
adding/subtracting two signed numbers. Draw the circuit for performing ad-
dition/substraction of two 4 bit numbers that checks the overflow. [8+8]
7. (a) Explain about stack organization used in processors. What do you understand
by register stack and memory stack?
(b) Explain how X=(A+B)/(A-B) is evaluated in a stack based computer.[10+6]
5
Code No: 34040 R05 Set No. 3
(d) Operand forwarding
(e) Delayed load
(f) Pre-fetch target instruction
(g) Branch target buffer
(h) Delayed branch [8×2=16]
?????