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

Microprocessor Exam Guide for 5th Semester

The document outlines an examination for a 5th semester Electrical Engineering course focused on Microprocessors, consisting of multiple parts with various questions. It includes topics such as microprocessor generations, microcomputer system architecture, 8085 microprocessor details, assembly language programming, and addressing modes. The exam is structured to assess knowledge through both descriptive and objective questions, totaling a maximum of 30 marks.
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

Microprocessor Exam Guide for 5th Semester

The document outlines an examination for a 5th semester Electrical Engineering course focused on Microprocessors, consisting of multiple parts with various questions. It includes topics such as microprocessor generations, microcomputer system architecture, 8085 microprocessor details, assembly language programming, and addressing modes. The exam is structured to assess knowledge through both descriptive and objective questions, totaling a maximum of 30 marks.
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

5th Semester – Electrical

Subject: Microprocessor

Maximum Marks: 30

Time: 1 Hour

PART A – (5 Marks Each)


*Answer any 2 questions.*

1. Explain the different generations of microprocessors with examples.

2. Draw the block diagram of a microcomputer system and describe the function of each
block.

3. Explain the difference between machine language, assembly language, and high-level
languages.

PART B – (5 Marks Each)


*Answer any 2 questions.*

4. Draw and explain the pin diagram of 8085 microprocessor.

5. Explain the types of buses in 8085 and their functions.

6. Describe the programmable registers of 8085: accumulator, general-purpose registers,


program counter, and stack pointer.

PART C (5 Marks Each)


*Answer any 1 question.*

7. Write an assembly language program to add two 8-bit numbers. (or)

8? Explain the different addressing modes used in 8085 with examples.

PART D – (1 Mark Each)


*Answer all questions.*

9. Which register in 8085 holds the address of the next instruction to be executed?
a) Accumulator
b) Stack Pointer
c) Program Counter
d) General-purpose register

10. Which bus in 8085 is used for transferring data between microprocessor and memory?
a) Address Bus
b) Data Bus
c) Control Bus
d) None of the above

11. Which of the following is a high-level language?


a) Assembly
b) Machine Language
c) C Language
d) Hex Code

12. The clock frequency of the 8085 microprocessor is:

a) 3 MHz

b) 5 MHz

c) 6 MHz

d) 8 MHz

13. How many address lines are available in 8085?

a) 8

b) 16

c) 32

d) 64

14. The accumulator in 8085 is used for:

a) Storing memory address

b) Performing arithmetic and logic operations

c) Holding the stack pointer

d) Controlling input/output

15. Which signal is used to latch the lower-order address in 8085?

a) ALE

b) RD
c) WR

d) IO/M

16. What is the size of the program counter in 8085?

a) 8-bit

b) 16-bit

c) 4-bit

d) 32-bit

17. The opcode IN port in 8085 is used to:

a) Read data from memory

b) Read data from an input port

c) Write data to an output port

d) Increment memory location

18. The instruction PUSH B in 8085:

a) Stores the contents of register pair BC on stack

b) Loads data into BC

c) Adds B to C

d) Performs a branch

19. What is the function of the HL register pair in 8085?

a) Acts as a memory pointer

b) Stores data temporarily

c) Holds the program counter

d) Stores flag status

20. Which of the following instructions is unconditional jump?

a) JMP address

b) JZ address

c) JC address
d) JNZ address

21. In 8085, the contents of the stack are stored in:

a) ROM

b) RAM

c) Accumulator

d) Flag register

22. The instruction ADI data in 8085 is used for:

a) Adding immediate data to accumulator

b) Adding two registers

c) Subtracting data from accumulator

d) Incrementing memory content

23. Which register in 8085 stores the status of the last operation?

a) Accumulator

b) Flag register

c) Program counter

d) Stack pointer

24. The maximum memory that can be addressed by 8085 is:

a) 64 KB

b) 16 KB

c) 32 KB

d) 128 KB

25. The instruction RET in 8085 is used to:

a) Return from a subroutine

b) Read from memory

c) Write to memory

d) Reset the microprocessor


26. Which flag in 8085 is set when there is a carry from the most significant bit during
addition?

a) Zero flag

b) Sign flag

c) Carry flag

d) Parity flag

27. Which of the following is a branch instruction in 8085?

a) ADD

b) JMP

c) MOV

d) NOP

28. Which register pair is generally used as a memory pointer in 8085?

a) BC

b) DE

c) HL

d) SP

You might also like