Very Very Important (VVI) Questions
Microprocessor and Computer Architecture
(EG2204CT)
Unit 1: Introduction to Microprocessor (14 Marks)
• What are the types of microprocessors and how have they evolved over time?
• Explain the function of the Data Bus, Address Bus, and Control Bus in a microprocessor.
• Draw and explain the Pin diagram of 8085 microprocessor.
• Describe the internal architecture of 8085.
• What are the limitations of the 8085 microprocessor?
Unit 2: Instruction Cycle and Timing Diagram (5 Marks)
• Explain the machine cycle and instruction cycle of 8085.
• Draw and explain the timing diagram of memory read and write operations.
• What is the difference between input/output read and memory read operations in terms of timing?
Unit 3: 8085 Instruction Set (22 Marks)
• Describe the format of single byte, two-byte, and three-byte instructions with examples.
• Explain the different addressing modes used in the 8085 microprocessor.
• Write short notes on: Data Transfer, Arithmetic, Logical, Branch, Stack, and Machine Control
Instructions.
• Write a simple program in 8085 assembly to add two 8-bit numbers.
• Write an assembly program to check if a number is even or odd.
Unit 4: Basic Computer Architecture (7 Marks)
• What is computer architecture? Briefly describe its history.
• Explain the concept of memory hierarchy and cache memory.
• What is a common bus system? Explain its significance.
• Differentiate between stored program organization and hardwired control.
Unit 5: Design of Microprogrammed Control Unit (18 Marks)
• What is a microprogrammed control unit? Explain with a diagram.
• Define and explain the terms: Control Word, Microinstruction, Microprogram, Control Memory.
• Describe the address sequencing process in a control unit.
• Compare RISC and CISC architectures.
• Explain pipelining with reference to instruction execution.
• Write notes on: Arithmetic Pipeline, Vector Operation, Memory Interleaving.
• What is the difference between stack and general register organization?
Unit 6: Computer Arithmetic (5 Marks)
• Explain fixed point and floating point representation of numbers.
• How is signed magnitude data used in addition and subtraction?
• Describe Booth’s multiplication algorithm.
• Write steps to perform addition and subtraction using 2's complement method.
Unit 7: Input/Output Organization (9 Marks)
• Explain the difference between: I/O Bus and Memory Bus, Isolated I/O and Memory Mapped I/O.
• What is asynchronous data transfer? Explain Strobe and Handshaking methods.
• Describe Programmed I/O, Interrupt-initiated I/O, and DMA.
• What is an I/O processor? How does it differ from DMA?