0% found this document useful (0 votes)
8 views5 pages

Cam QB

The document is a comprehensive question bank covering various units related to computer architecture and systems. It includes questions on number conversions, complements, arithmetic operations, data types, memory hierarchy, cache memory, instruction cycles, and I/O operations. Each unit contains multiple questions designed to test knowledge on fundamental concepts and practical applications in computer science.

Uploaded by

fordrive9876
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views5 pages

Cam QB

The document is a comprehensive question bank covering various units related to computer architecture and systems. It includes questions on number conversions, complements, arithmetic operations, data types, memory hierarchy, cache memory, instruction cycles, and I/O operations. Each unit contains multiple questions designed to test knowledge on fundamental concepts and practical applications in computer science.

Uploaded by

fordrive9876
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

CAM - Question Bank (Unit Wise)

Unit-1 & 5

Q1. Convert the following:

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

Q2. Obtain the 9’s complement of following eight-digit decimal numbers:

a. 12349876

b. 00980100

c. 90009951

d. 00000000

Q3. Obtain the 10’s complement of following six-digit decimal numbers:

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

Q8. Define Computer Architecture?

Q9. What is Data Type? Explain different data types with examples.

Q10. Explain Fixed point representation.

Q11. Differentiate fixed point and floating-point representation.

Q12.Define the term overflow.

Q13.What is mantissa?

Q14.What is parity bit? Also explain parity generator and checker.

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?

Q18. Discuss the Memory Hierarchy in computer system in detail?

Q19. What is Locality of Reference and explain about Cache memory in detail.

Q20. Discuss the role of page tables in virtual memory?

Q21. Define the following:

a. Auxiliary Memory

b. Magnetic Tapes

c. Associative Memory

d. Bootstrap Loader

Q22. Describe the design of control unit?

Q23. Explain ROM and RAM Chips with neat diagram.

Q24. What is SRAM and DRAM?


Q25. Define multiprogramming.

Q26. What is hit ratio?

Q27.What is write through and write back?

Q28. Explain Address space and memory space in detail.

Q29.What is page replacement? Explain in detail.

Q30. Explain the concept of virtual memory in detail.

Unit-2

Q-1 Describe Bus and Memory transfer in computer system.

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-4 Explain the working of Arithmetic Logic Unit in detail.

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

1.What is an instruction code, and how is it used in the operation of a computer?


2 .Describe the role of computer registers in the execution of instructions. Provide examples of
different types of registers.
3.What are computer instructions, and how do they relate to the overall functioning of a CPU?
4.Explain the concept of timing and control in a computer system. Why is it important for
synchronization of operations?
5. What is the instruction cycle, and what are its main stages?
6.Discuss the purpose and function of memory reference instructions in a computer system.
7.What is the role of Input/Output (I/O) in computer systems, and how are I/O operations managed?
8.Define interrupts in computer systems. How do they affect the execution of instructions in the
CPU?
9. Describe the design and working of a basic computer system. What are the main components
involved?
10.What are control functions in a computer system, and how do they help in the execution of
instructions?
11.Explain the design of the accumulator logic in a basic computer. How does the accumulator help
in arithmetic and logic operations?
12.What is the difference between hardwired and microprogrammed control units in terms of design
and operation?
13.How does the instruction cycle relate to the fetch-decode-execute process in a computer system?

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-4 Differentiate between memory stack and register stack architectures.

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-7 What is general register organization in a CPU?

Q-8 Explain how asynchronous data transfer is handled in computer?

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-11 Explain various addressing modes with suitable example?

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?

You might also like