Electrical Engineering (EE) Exam  >  Electrical Engineering (EE) Notes  >  Analog and Digital Electronics  >  Previous Year Questions- Microprocessors

Previous Year Questions- Microprocessors | Analog and Digital Electronics - Electrical Engineering (EE) PDF Download

Q1: In a given 8-bit general purpose micro-controller there are following flags.
C-Carry, A-Auxiliary Carry, O-Overflow flag, PParity ( 0 for even, 1 for odd) R0 and R1 are the two general purpose registers of the microcontroller.
After execution of the following instructions, the decimal equivalent of the binary sequence of the flag pattern [CAOP] will be  (2023)
MOV R0, +0x60
MOV R1, +0x46
ADD R0, R 1
(a) 1
(b) 2
(c) 3
(d) 7
Ans: 
(b)
Sol: MOV R0, + 0 × 60 ⇒ R0 ← 60H
MOV R1, + 0 × 46 ⇒ R1 ← 46H
ADD R0, R1:
Previous Year Questions- Microprocessors | Analog and Digital Electronics - Electrical Engineering (EE)Now, carry flag (CY) = 0
Auxiliary carry (AC) = 0
[∵ No carry fro D3 to D4]
∵ MSB = 1, overflow flag = 1
P = 0 [∵ Four 1's i.e. even number]  
∴ Required Flag patter = [CAOP]
= [0010]= 2

Q2: An 8085 microprocessor accesses two memory locations (2001 H) and (2002H), that contain 8-bit numbers 98H and B1H respectively. The following program is executed:
LXI H, 2001 H
MVIA, 21H
INX H
ADD M
INX H
MOV M, A
HLT
At the end of this program, the memory location 2003H contains the number in decimal (base 10) form ________  (2020)
(a) 200
(b) 21
(c) 210
(d) 221
Ans:
(c)
Sol: LXIH, 2001H → [HL] → 2001H
MVIA, 21H → [A] ← 21H
INXH → [HL] → 2002H
ADDM → [A] + [2002] → [A]
= (21H + B1H) → [A]
= D2H → [A]
Previous Year Questions- Microprocessors | Analog and Digital Electronics - Electrical Engineering (EE)= 1 x 27 + 1 x 26 + 1 x 24 + 1 x 21
= 128 + 64 + 16 + 2
= 210

Q3: In 8085A microprocessor, the operation performed by the instruction LHLD 2100H is (SET-3(2014))
(a) (H) ← 21H, (L) ← 00H 
(H)M(2100H),(L)M(2101H)(b) (H) ← M(2100H), (L) ← M(2101H)
(c) (H) ← M(2101H), (L) ← M(2100H)  
(d) (H) ← 00H, (L) ← 21H 
Ans:
(c)

Q4: In an 8085 microprocessor, the following program is executed
Previous Year Questions- Microprocessors | Analog and Digital Electronics - Electrical Engineering (EE)At the end of program, register A contains (SET-2(2014))
(a) 60H
(b) 30H
(c) 06H
(d) 03H
Ans:
(a)
Sol: Previous Year Questions- Microprocessors | Analog and Digital Electronics - Electrical Engineering (EE)For the RAR operation
Previous Year Questions- Microprocessors | Analog and Digital Electronics - Electrical Engineering (EE)and B ← 04
Similarly for each RAR operation the content of B is decremented by '1' till it becomes 00H. Thus,
 B ← 04 A ← 00000011
 B ← 03 A ← 10000001
 B ← 02 A ← 11000000
B ← 01 A←01100000 B ← 00
Therefore, at the end of the program, egister 'A' contains 60H.

Q5: An output device is interfaced with 8-bit microprocessor 8085A. The interfacing circuit is shown in figure
Previous Year Questions- Microprocessors | Analog and Digital Electronics - Electrical Engineering (EE) The interfacing circuit makes use of 3 Line to 8 Line decoder having 3 enables lines Previous Year Questions- Microprocessors | Analog and Digital Electronics - Electrical Engineering (EE) The address of the device is (SET-1 (2014))
(a) 50 H
(b) 5000 H
(c) A0 H
(d) A000 H
Ans: 
(b)
Sol: For the given decoder
Previous Year Questions- Microprocessors | Analog and Digital Electronics - Electrical Engineering (EE)∴ A12 should be HIGH and A11 should be LOW.
Also, E2 = E3 = 0(disable)
The decoder output depends on I= A15, I= A14 and I= A13 which should be 010 respectively to enable the output port.
The address of the device is 5000H-57FFH,

Q6: A portion of the main program to call a subroutine SUB in an 8085 environment is given below.
:

:

     LXI D, DISP

LP : CALL SUB

:

:
It is desired that control be returned to LP + DISP + 3 when the RET instruction is executed in the subroutine. The set of instructions that precede the RET instruction in the subroutine are (2011)
(a) Previous Year Questions- Microprocessors | Analog and Digital Electronics - Electrical Engineering (EE)(b) Previous Year Questions- Microprocessors | Analog and Digital Electronics - Electrical Engineering (EE)(c) Previous Year Questions- Microprocessors | Analog and Digital Electronics - Electrical Engineering (EE)(d) Previous Year Questions- Microprocessors | Analog and Digital Electronics - Electrical Engineering (EE)Ans:
(c)
Sol: Call takes 3 address locations, RET always returns to LP+3 location, this stored in SP.
So to return to LP+DISP+3.
We have to add DISP to SP.
POP H
DAD D
PUSH H
Normal call operation shown.
Previous Year Questions- Microprocessors | Analog and Digital Electronics - Electrical Engineering (EE)
Q7: When a "CALL Addr" instruction is executed, the CPU carries out the following sequential operations internally :  (2010)
Note: (R) means content of register R
((R)) means content of memory location pointed to by R.
PC means Program Counter
SP means Stack Pointer
(a) Previous Year Questions- Microprocessors | Analog and Digital Electronics - Electrical Engineering (EE)(b) Previous Year Questions- Microprocessors | Analog and Digital Electronics - Electrical Engineering (EE)(c) Previous Year Questions- Microprocessors | Analog and Digital Electronics - Electrical Engineering (EE)(d) Previous Year Questions- Microprocessors | Analog and Digital Electronics - Electrical Engineering (EE)Ans: 
(d)
Sol: First of all content of PC is loaded into stack i.e. address of next instruction to be executed is loaded onto stack. i.e. SP is decremented then PC is loaded by address given in call instruction.

Q8: In an 8085 microprocessor, the contents of the Accumulator, after the following instructions are executed will become (2009)
XRA A
MVI B, F0 H
SUB B
(a) 01 H
(b) 0F H
(c) F0 H
(d) 10 H
Ans:
(d)

Q9: The increasing order of speed of data access for the following device is (2009)
(I) Cache Memory
(II) CD-ROM
(III) Dynamic RAM
(IV) Processor Registers
(V) Magnetic Tape
(a) (V), (II), (III), (IV), (I)
(b) (V), (II), (III), (I), (IV)
(c) (II), (I), (III), (IV), (V)
(d) (V), (II), (I), (III), (IV)
Ans: 
(b)
Sol: Access time of the residter is very less than that from a memory access. So speed of data access is faster in case of processor register.
Second highest is cache memory because it's size is small, so searching of data takes less time.

Q10: The content of some of the memory location in an 8085 accumulator based system are given below
Previous Year Questions- Microprocessors | Analog and Digital Electronics - Electrical Engineering (EE)
The content of stack (SP), program counter (PC) and (H, L) are 2700H, 2100H and 0000H respectively. When the following sequence of instruction are executed.
2100 H: DAD SP
2101 H: PCHL

the content of (SP) and (PC) at the end of execution will be  (2008)
(a) PC = 2102H, SP = 2700H
(b) PC = 2700H, SP = 2700H
(c) PC = 2800H, SP = 26FEH
(d) PC = 2A02H, SP = 2702H
Ans: 
(b)
Sol: Given,
(SP) = 2700H
(PC) = 2100H
(HL) = 0000H
2100H : DAD SP
(SP) +(HL) → (HL)
2700H + 0000H = 2700H stored in HL pair.
2101H : PCHL : the content of HL are transferred to (PC)
So, now (PC) = 2700H and (SP) also unchanged
(PC) = 2700H
(SP) = 2700H

Q11: An input device is interfaced with Intel 8085A microprocessor as memory mapped I/O. The address of the device is 2500H. In order to input data from the device to accumulator, the sequence of instructions will be (2008)
(a) LXI H, 2500H
MOV A, M
(b) LXI H, 2500H
MOV M, A
(c) LHLD 2500H
MOV A, M
(d) LHLD 2500H
MOV M, A
Ans:
(a)

Q12: The associated figure shows the two types of rotate right instructions R1, R2, available in a microprocessor where Reg is a 8-bit register and C is the carry bit. The rotate left instructions L1 and L2 are similar except that C now links the most significant bit of Reg instead of the least significant one.
Previous Year Questions- Microprocessors | Analog and Digital Electronics - Electrical Engineering (EE)Such a division can be correctly performed by the following set of operatings (2007)
(a) L2, R2, R1
(b) L2, R1, R2
(c) R2, L1, R1
(d) R1, L2, R2
Ans:
(a)

Q13: The associated figure shows the two types of rotate right instructions R_1, R_2, available in a microprocessor where Reg is a 8-bit register and C is the carry bit. The rotate left instructions L1 and L2 are similar except that C now links the most significant bit of Reg instead of the least significant one.
Previous Year Questions- Microprocessors | Analog and Digital Electronics - Electrical Engineering (EE)Suppose Reg contains the 2's complement number 11010110. If this number is divided by 2 the answer should be (2007)
(a) 01101011
(b) 10010101
(c) 11101001
(d) 11101011
Ans:
(d)

Q14: Which one of the following statements regarding the INT (interrupt) and the BRQ (but request) pins in a CPU is true? (2007)
(a) The BRQ pin is sampled after every instruction cycle, but the INT is sampled after every machine cycle.
(b) Both INT and BRQ are samped after every machine cycle.
(c) The INT pin is sampled after every instruction cycle, but the BRQ is sampled after every machine cycle.
(d) Both INT and BRQ are sampled after every instruction cycle.
Ans:
(a)

Q15: In an 8085 A microprocessor based system, it is desired to increment the contents of memory location whose address is available in (D, E) register pair and store the result in same location. The sequence of instruction is (2006)
(a) XCHG
INR M
(b) XCHG
INX H
(c) INX D
XCHG
(d) INR M
XCHG
Ans: 
(a)
Sol: The address of the memory location is stored in DE register pair. But, INR M command will increase the content of memory location M. but this command will execute only for HL pair. So, we have to exchange the address of memory location in HL pair from DE pair first.

Q16: A software delay subroutine is written as given below :
DELAY : MVI H, 255D
MVI L, 255D
LOOP : DCR L
JNZ LOOP
DCR H
JNZ LOOP
How many times DCR L instruction will be executed ? (2006)
(a) 255
(b) 510
(c) 65025
(d) 62579
Ans:
(d)
Sol: First of all DCR L will be executed for 255 times till content of L becomes 0.
After that for every decrement of H it will be executed 256 times ( first when L is decremented by 1 and becomes FFH and then FF= 255times ) and this will be happen till content of H become 1 i.e. 254 times.
So, overall it will be executed
= 255 + 254 x 256 = 65279

Q17: The 8085 assembly language instruction that stores the content of H and L register into the memory locations 2050H and  2051H, respectively, is:  (2005)
(a) SPHL 2050H
(b) SPHL 2051H
(c) SHLD 2050H
(d) STAX 2051H 
Ans:
(c)
Sol: Instruction SHLD 2050H stores the content of L to memory location  2050H and content of H to next memory location 2051H.

Q18: If the following program is executed in a microprocessor, the number of instruction cycle it will take from START to HALT is  (2004)
Previous Year Questions- Microprocessors | Analog and Digital Electronics - Electrical Engineering (EE)(a) 4
(b) 8
(c) 13
(d) 16
Ans:
(d)

Q19: The following program is written for an 8085 microprocessor to add two bytes located at memory addresses 1FFE and 1FFF
LXI H, 1FFE
MOV B, M
INR L
MOV A, M
ADD B
INR L
MOV M, A
XOR A
On completion of the execution of the program, the result of addition is found (2003)
(a) in the register A
(b) at the memory address 1000
(c) at the memory address 1F00
(d) at the memory address 2000
Ans:
(c)
Sol: LXI H, 1FFE → Load 1FFE in H-L memory
MOV B, M → move the content of 1FFE memory location to register B
INR L → Increment the content of 'HL' by 1 (1FFE → 1FFF)
MOV A, M  → move content of 1FFF memory location to accumulator
ADD B → (A →  A + B)
INR L  → FF + 1 →00
As result HL → 1F00
MOV M, A → move content of accumulator to memory location 1F00
XRA A  → content of accumulator becomes zero

Q20: A memory system has a total of 8 memory chips, each with 12 address lines and 4 data lines, The total size of the memory system is (2003)
(a) 16 kbytes
(b) 32 kbytes
(c) 48 kbytes
(d) 64 kbytes
Ans:
(a)
Sol: Total size of memory = No. of chip x data lines
= 4 × 8 × 212
= 128 kbits
= 16 kbyte

Q21: When a program is being executed in an 8085 Microprocessors, its Program Counter contains (2003)
(a) the number of instructions in the current program that have already been executed
(b) the total number of instructions in the program being executed.
(c) the memory address of the instruction that is being currently executed
(d) the memory address of the instruction that is to be executed next
Ans:
(d)
Sol: Program counter contains the memory address of the instruction that is to be executed next.

Q22: The logic circuit used to generate the active low chip select (CS) by an 8085 microprocessor to address a peripheral is shown in figure. The peripheral will respond to addresses in the range. (2002)
Previous Year Questions- Microprocessors | Analog and Digital Electronics - Electrical Engineering (EE)(a) E000-EFFF
(b) 000E-FFFE
(c) 1000-FFFF
(d) 0001-FFF1
Ans:
(a)
Sol: Previous Year Questions- Microprocessors | Analog and Digital Electronics - Electrical Engineering (EE)⇒ E000 − EFFF

Q23: An Intel 8085 processor is executing the program given below.
MVI A, 10H
MVI B, 10H
BACK: NOP
ADD B
RLC
JNC BACK
HLT
The number of times that the operation NOP will be executed is equal to (2001)
(a) 1
(b) 2
(c) 3
(d) 4
Ans:
(c)
Sol: First loop,
ADD B
Accumulator-20H Previous Year Questions- Microprocessors | Analog and Digital Electronics - Electrical Engineering (EE)Previous Year Questions- Microprocessors | Analog and Digital Electronics - Electrical Engineering (EE)Second loop:
Previous Year Questions- Microprocessors | Analog and Digital Electronics - Electrical Engineering (EE)Third loop:
Previous Year Questions- Microprocessors | Analog and Digital Electronics - Electrical Engineering (EE)Carry is generated. Now program will hault. So NOP instruction is executed 3 times.

The document Previous Year Questions- Microprocessors | Analog and Digital Electronics - Electrical Engineering (EE) is a part of the Electrical Engineering (EE) Course Analog and Digital Electronics.
All you need of Electrical Engineering (EE) at this link: Electrical Engineering (EE)
137 videos|143 docs|71 tests

Top Courses for Electrical Engineering (EE)

FAQs on Previous Year Questions- Microprocessors - Analog and Digital Electronics - Electrical Engineering (EE)

1. What are the basic functions of a microprocessor in electrical engineering?
Ans.A microprocessor is the central unit of a computer that performs arithmetic and logic operations, controls other components, and manages data flow. It executes instructions from programs, processes input data, and produces output results, making it essential for various applications in electrical engineering.
2. How does the architecture of a microprocessor affect its performance?
Ans.The architecture of a microprocessor, including its data bus width, clock speed, and the number of cores, significantly impacts its performance. A wider data bus allows for more data to be processed simultaneously, while a higher clock speed increases the number of instructions executed per second. Additionally, multi-core processors can handle multiple tasks efficiently, improving overall performance.
3. What are some common applications of microprocessors in electrical engineering?
Ans.Microprocessors are widely used in various applications such as embedded systems, consumer electronics, industrial automation, automotive controls, and communication devices. They enable functionalities like data processing, control systems, and real-time monitoring, making them integral to modern electrical engineering projects.
4. What are the key differences between a microprocessor and a microcontroller?
Ans.A microprocessor is designed primarily for processing data and requires external components for memory and input/output operations, while a microcontroller integrates a microprocessor with memory and I/O peripherals on a single chip. Microcontrollers are typically used in dedicated applications, making them more suitable for embedded systems.
5. What are the popular microprocessor families used in electrical engineering?
Ans.Some of the popular microprocessor families used in electrical engineering include Intel's x86 architecture, ARM processors, and AVR microcontrollers. Each family has its unique features and architectures, catering to different application needs, ranging from high-performance computing to low-power embedded systems.
137 videos|143 docs|71 tests
Download as PDF
Explore Courses for Electrical Engineering (EE) exam

Top Courses for Electrical Engineering (EE)

Signup for Free!
Signup to see your scores go up within 7 days! Learn & Practice with 1000+ FREE Notes, Videos & Tests.
10M+ students study on EduRev
Related Searches

Previous Year Questions- Microprocessors | Analog and Digital Electronics - Electrical Engineering (EE)

,

shortcuts and tricks

,

Important questions

,

Summary

,

Exam

,

Free

,

mock tests for examination

,

Previous Year Questions- Microprocessors | Analog and Digital Electronics - Electrical Engineering (EE)

,

Semester Notes

,

Previous Year Questions- Microprocessors | Analog and Digital Electronics - Electrical Engineering (EE)

,

ppt

,

pdf

,

study material

,

Objective type Questions

,

Viva Questions

,

Previous Year Questions with Solutions

,

practice quizzes

,

MCQs

,

Extra Questions

,

video lectures

,

past year papers

,

Sample Paper

;