Cam QB
Cam QB
Unit-1 & 5
a. (101110)2 to ( )10
b. (1110101)2 to ( )10
c. (110110100)2 to ( )10
d. (1231)10 to ( )2
e. (673)10 to ( )2
f. (1998)10 to ( )2
g. (175)10 to ( )2
h. (7562)10 to ( )8
i. (1938)10 to ( )16
j. (F3A7C2)16 to ( )2
k. (F3A7C2)16 to ( )8
a. 12349876
b. 00980100
c. 90009951
d. 00000000
a. 123900
b. 090657
c. 100000
d. 000000
Q4. Obtain the ‘s and 2’s complement of following eight-digit binary numbers:
a. 10101110
b. 10000001
c. 10000000
d. 00000001
e. 00000000
Q5. Perform the Arithmetic operations (+42) + (-13) and (-42) – (-13) in binary using signed 2’s
complement representation for negative numbers.
Q6. Perform the subtraction with the following unsigned decimal numbers by taking 10’s
complement of subtrahend.
a. 5250 – 1321
b. 1200 – 250
Q7. Perform the subtraction with following unsigned binary numbers by taking 2’s complement of
subtrahend.
a. 11010 – 10000
b. 1010100 - 1010100
Q9. What is Data Type? Explain different data types with examples.
Q13.What is mantissa?
Q15. What are signed Numbers? Explain how negative number is represented?
Q16. Explain in detail the different mappings used for cache memory.
Q17. Describe the concept of virtual memory and explain how paging works?
Q19. What is Locality of Reference and explain about Cache memory in detail.
a. Auxiliary Memory
b. Magnetic Tapes
c. Associative Memory
d. Bootstrap Loader
Unit-2
Q-2 Construct a 4-bit binary adder subtractor circuit using full adder.
Q-3 Draw a common bus system using 3 state buffer and decoder.
Q-5 Discuss hardware implementation of Logical Microoperations and Shift Micro Operations.
Q-6 Identify the step by step procedure to multiply two numbers {( - 8) x ( - 4)} using booth’s
multiplication algorithm.
Q-7. Explain how the signed and unsigned numbers differ in multiplication and division operations.
Q-8 What is the role of registers in the addition algorithm? Describe the register transfer for an
addition operation.
Q-9 Describe the step-by-step process involved in the subtraction operation using register transfer
with example.
Q-10 What is the hardware approach for performing division using register transfer. Give suitable
example.
Q-11 What are the different types of operations that can be represented in register transfer language
(RTL)?
Q-12 What is the difference between a logical shift and an arithmetic shift in terms of micro-
operations?
Q-13 Explain the difference between register transfer and micro-operations in a computer system.
Unit-3
14.What are the different types of memory reference instructions, and how do they facilitate
memory access?
15.Describe the role of control lines in a computer system. How do control lines affect the operation
of registers and memory?
Unit-4
Q-1 What is asynchronous strobe control, and how is it used in data transfer between devices?
Q-2 Compare RISC and CISC architectures in terms of instruction complexity and execution time.
Q-3 How does an interrupt-driven I/O interface improve efficiency compared to programmed I/O?
Q-5 What are the limitations of Programmed I/O, and why is it not suitable for high-speed data
transfer?
Q-6 Compare memory-mapped I/O and isolated I/O in terms of efficiency and flexibility.
Q-9 Discuss various modes of data transfer and compare their suitability for different applications.
Q-10 Explain how priority interrupts are managed in multi-device environments. How does interrupt
priority improve system performance?
Q-12 Why do modern processors prefer general register organization over accumulator-based
architectures?
Q-13 What is daisy chaining priority in interrupt handling, and how does it work? Discuss its
advantages and limitations when managing multiple interrupt requests.
Q-14 Compare synchronous and asynchronous I/O interfaces in terms of data transfer speed and
reliability.
Q-15 Explain the role of an I/O Processor (IOP) in a computer system. How does it offload the CPU
during I/O operations, and what advantages does it offer in terms of system performance?