Imp Questions
Imp Questions
1. An event that diverts the CPU to handle a different task temporarily is called:
(a) Deadlock
(b) Interrupt
(c) Paging
2. Which type of memory is used to increase the speed of data access between CPU and main memory?
(a) ROM
(d) EEPROM
3. Which of the following registers holds the address of the next instruction to be executed?
(d) Accumulator
4. The instruction to load a constant value directly into a register is an example of:
(b) Interrupts
(c) DMA
7. A micro-operation is:
(a) 1000
(b) 1110
(c) 1010
(d) 1100
(b) 11011.101
(c) 11100.111
(d) 10111.110
10. Which bus is bidirectional and carries actual data in a computer system?
12. A pipeline hazard that occurs due to dependency on a previous instruction is known as:
(a) Halt
(b) Process
(c) Interrupt
(b) EEPROM
(c) EPROM
(d) SRAM
(b) Discards it
(a) Accumulator
(c) ROM
(a) 10
(b) 11
(c) 12
9. The CPU activates the high-impedance state to inform DMA that buses are in:
(a) Bus request
(a) MOV
(b) MVI
(c) LOAD
(a) Encoder
(c) Decoder
(d) Register
(a) 483270
(b) 453299
(c) 32955
(d) 669290
(a) 8
(b) 16
(c) 4
(d) 2
(a) CPU
(b) Memory
(c) I/O
18. ROR is a:
20. A processor performing fetching and decoding during execution is known as:
(a) Cache
(c) Pipelining
(a) Register
(b) Stack
(a) Frame
(b) Pages
(c) Blocks
(d) Vectors
(a) Direct
(b) Immediate
(c) Indirect
(d) Relative
1. What is a micro-operation?
2. Convert the infix expression A * B + C * D - E * F into postfix notation.
3. What is the full form of SISD?
4. What are input/output devices connected to the computer called?
5. Define Hazard in pipeline processing.
6. Explain the Von-Neumann architecture with a diagram.
7. What are the components of the 8085 microprocessor?
8. How are MEMR, MEMW, IOR, and IOW signals generated from the 8085 microprocessor?
9. Differentiate between Harvard and Von-Neumann architectures.
10. What is the role of a system bus and data bus? How do they differ from an address bus?
11. Describe the function of the control unit in a CPU.
12. What is the function of the ALU?
13. Explain how the stack pointer and program counter work in 8085.
14. Define the function of the accumulator in 8085.
15. What are machine cycles in 8085? Describe them.
16. Memory Hierarchy & Cache
17. What is the principle of locality of reference in cache memory?
18. What are the differences between L1 cache and L2 cache?
19. Explain the function of RAM and ROM with proper diagrams.
20. What is virtual memory? How is it implemented?
21. Describe the role of associative memory in cache.
22. What is the difference between static and dynamic RAM?
23. Explain memory-mapped I/O and I/O-mapped I/O.
24. What is memory hierarchy and why is it important?
25. Assembly Language Programming
26. Write an assembly language program to add two numbers.
27. Write an assembly program to subtract two 8-bit numbers in 8085.
28. Explain how a loop is implemented in assembly language.
29. How is data moved between registers and memory in assembly?
30. Explain the role of instructions like MVI, MOV, ADD, and SUB in 8085.
31. Instruction Execution & Timing
32. Briefly describe an instruction execution cycle with a proper timing diagram.
33. What are opcode fetch, memory read, and memory write cycles?
34. Explain T-states and machine cycles in 8085.
35. What is the function of the instruction register?
Addressing Modes
1. Explain the role of the program counter, stack pointer, and address register.
2. What are control signals? How are they generated?
3. Derive the control gates associated with the program counter (PC) in a basic computer.
4. Discuss the difference between hardwired and microprogrammed control units.
5. Arithmetic Algorithms & Binary Operations
6. Multiply (20) and (-19) using Booth's algorithm with register size 6.
7. Find the 10's complement of 54670.
8. Convert binary number 1101010 into hexadecimal.
9. Convert the decimal number 156 into binary and octal.
10. Add two binary numbers using 2’s complement.
Data Transfer & I/O
43. Two-address
44. One-address
1. What is an instruction cycle? Draw and explain its flowchart with timing diagram.
2. Explain different types of addressing modes.
3. What is the difference between direct and indirect addressing modes?
4. What are the elements of a machine instruction?
5. What is rise instruction format?
6. Floating Point and Data Representation
7. What are the rules for converting decimal to floating-point?
8. Explain IEEE 754 single-precision format.
9. Convert 39887.5625 to IEEE 32-bit floating point format.
10. Discuss stack registers and their use.
11. Describe asynchronous data transfer and its importance.