Shree Swaminarayan Institute of Technology
Department of Computer Engineering
--------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
Subject: Microprocessor and Interfacing (3160712) CE, Sem. 6th
---------------------------------------------------------------------------------------------------------
Assignment: 2 (Unit 4 and 5)
Syllabus Content: Assembly Language Programming Basics, Classification of Instructions,
Addressing Modes, 8085 Instruction Set, Instruction and Data Formats, Writing, Assembling &
Executing A Program, Debugging The Programs.
Last date of submission:28/03/2025
Q-1. Explain addressing modes of 8085 Microprocessor.
Q-2. Explain One byte, Two byte, Three byte and write short note on different types of instruction
sets.
Q-3. Define Stack. Explain PUSH and POP instructions
Q-4. Explain Classification of Instructions.
Q-5. Describe any four arithmetic instructions in 8085 with examples.
Q-6. Describe any four data transfer instructions in 8085 with examples
Q-7. Construct an 8085-assembly language program that takes two values and executes arithmetic
addition, subtraction, and a logical AND operation.
Q-8. Difference between RRC and RAR instruction.
Ten 8-bit values are stored from memory location 5000H onwards. Write an 8085 assembly
Q-9. language program to add POSITIVE values on addresses starting from 5100H and
NEGATIVE values on addresses starts from 5200H.
Page 1
Shree Swaminarayan Institute of Technology
Department of Computer Engineering
--------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------
Subject: Microprocessor and Interfacing (3160712) CE, Sem. 6th
---------------------------------------------------------------------------------------------------------
Page 2