You are on page 1of 13

9/10/2017 GATE 2018 - Previous Solutions & Video Lectures for FREE: Previous GATE Questions on Microprocessors and

Memory Mapping with Sol

Home GATE GATE 2014 Keys Yearwise GATE Questions Topicwise GATE Questions

Practice Problems GATE Exam Notes

*T&C Apply

Replay

Saturday, November 15, 2014

Previous GATE Questions on Microprocessors and


Memory Mapping with Solutions (1987 - Till Date)

1991
1. The program given below is run on an 8085 based microcomputer
system. Determine the contents of the registers: PC, SP, B, C, H, L after a
halt instruction is executed.

Answer: PC = 3001, SP = 0FFE, B = 20H, C = 0BH, H = 2FH and L = 38H


Solution: https://www.youtube.com/watch?v=oUP7389ImQg

Facebook

1992
1. In an 8085 microprocessor system with memory mapped I/O,
a. I/O devices have 16 bit addresses
b. I/O devices are accessed using IN and OUT instructions
c. There can be a maximum of 256 input devices and 256 output
devices
d. Arithmetic and logic operations can be directly performed with
the I/O data.
Answer: A
Adsense Solution: https://www.youtube.com/watch?v=CTMsgQiIcUs

2. The following program is run on 8085 microprocessor:

At the completion of the execution of the program, the program counter of


the 8085 contains _____________ and the stack pointer contains

http://www.gatepaper.in/2014/11/previous-gate-questions-on_14.html 1/15
9/10/2017 GATE 2018 - Previous Solutions & Video Lectures for FREE: Previous GATE Questions on Microprocessors and Memory Mapping with Sol
_______________.
Answer: SP = 0FFC, PC = 200A
Solution: https://www.youtube.com/watch?v=jRwb6JQAC4I

3. Figure shows the memory circuit of 8085 microprocessor.

a. What is the total size of the memory in the circuit?


b. What are the beginning and ending addresses of the memory in
chip 1?
c. What are the beginning and ending addresses of the memory in
chip 2?
d. Are the memory chips in the circuit ROM or RAM?
e. How will you replace the two NAND gates I the circuit with one
3 to 8 decoder without changing the memory size or the memory
addresses? Assume that the decoder has one active high enable E1 and
GATEpaper's Treasure one active low enable E2.
2016 (19)
Solution: https://www.youtube.com/watch?v=ZhLawfMasrY
2015 (34)
2014 (143)
December (14)
November (12)
GATE Analog Circuits Five Mark Questions with
1993
Solu...
1. In a microprocessor, wait states are used to
Previous GATE Questions on Analog to Digital &
Dig...
a. Make the processor wait during a DMA operation
b. Make the processor wait during an interrupt processing
Previous GATE Questions on Microprocessors and c. Make the processor wait during a power shutdown
Mem...
d. Interface slow peripherals to the processor
GATE Previous Questions on Memories(ROM,
PLA and P... Answer:D
GATE Previous Questions on Asynchronous &
Synchron... 2. A microprocessor has five address lines [A4 A0] and eight data lines
GATE Previous Questions on Latches & Flip - [D7 D0]. An input device A, an output device B, a ROM and a RAM are
Flops ... memory mapped to the microprocessor at the addresses as shown in figure.
Previous GATE Questions on IC Logic Families Devices A and B have four addressable registers each/ RAM has 8 bytes and
with ... ROM has 16 bytes.
Previous GATE Questions on Multiplexers (MUX)
with...
Previous GATE Questions on Combinational
Circuits ...
Previous GATE Questions on K-Map, SOP and
POS expr...
Previous GATE Questions on Logic Gates (1987 to
Ti...
Previous GATE Questions on Number Systems &
Subtra...

October (20)
September (7)
August (8)
July (5)
June (6)
May (20)
April (27)
a. Indicate the address lines to be connected to each device and
March (24) memory.
b. Obtain the minimum sum of product expression for the chip
select (CS) function of each device/memory.

Solution: https://www.youtube.com/watch?v=-WfheT4XoTI

http://www.gatepaper.in/2014/11/previous-gate-questions-on_14.html 2/15
9/10/2017 GATE 2018 - Previous Solutions & Video Lectures for FREE: Previous GATE Questions on Microprocessors and Memory Mapping with Sol
1995
1. When a CPU is interrupted, it
a. Stops executing of instructions
b. Acknowledges interrupt and branches of subroutine
c. Acknowledges interrupt and continues
d. Acknowledges interrupt and waits for the next instruction from
the interrupt device
Answer: B

2. A DMA transfer implies


a. Direct transfer of data between memory and accumulator
b. Direct transfer of data between memory and I/O devices without
use of P
c. Transfer of data exclusively within P registers
d. A fast transfer of data between P and I/O devices
Answer: B
Solution:

3. An Assembler of a microprocessor is used for


a. Assembly of processors in a production line
b. Creation of new programs using different modules
c. Translation of a program form assembly language to machine
language
d. Translation of a higher level language into English text
Answer: C

4. A hypothetical CPU has a parallel address bus, a parallel data bus, a RD


and WR active LOW signals. Two ROMs of size 4K words each and two
RAMs of sizes 16K and 8K words, respectively, are to be connected to the
CPU. The memories are to be so connected that they fill the address space of
the CU as per the memory map shown in the figure. Assuming tat chip
select signals are active LOW.

a. What is the number of lines in the address bus of the CPU?


b. Determine the values of address X, Y, Z and W as decimal
numbers.
c. Using a 2 to 4 decoder and some additional gates, draw a circuit
for the decoding logic.

Solution: https://www.youtube.com/watch?v=7xJmGpkvMAo

1996
1. The total number of memory accesses involved (inclusive of the op-
code fetch), when an 8085 processor executes the instruction LDA 2003 is
a. 1
b. 2
c. 3
d. 4
Answer: D
Solution :

2. The following sequence of instructions are executed by an 8085


microprocessor:
1000 LXI SP, 27FFH
1003 CALL 1006
1006 POP H
The contents of the stack pointer (SP) and the HL register pair on
completion of execution of these instructions are
a. SP = 27FF, HL = 1003
b. SP = 27FD, HL = 1003
c. SP = 27FF, HL = 1006
d. SP = 27FD, HL = 1006
Answer: C
Solution :

http://www.gatepaper.in/2014/11/previous-gate-questions-on_14.html 3/15
9/10/2017 GATE 2018 - Previous Solutions & Video Lectures for FREE: Previous GATE Questions on Microprocessors and Memory Mapping with Sol

1997
1. In 8085 P system, the RST instruction will cause an interrupt
a. Only if an interrupt service routine is not being executed
b. Only if a bit in the interrupt mask is made 0
c. Only if interrupts have been enabled by an EI instruction
d. None of the above

Answer: C
Solution :

2. The decoding circuit is shown in figure, has been used to generated the
active low chip select signal for a microprocessor peripheral (The address
lines are designated as A0 to A7 for I/O addresses).

a. 60H 63H
b. A4 A7H
c. 30 33H
d. 70 73H

Answer: A
Solution : https://www.youtube.com/watch?v=lMANeBdPfyg

3. The following instructions have been executed by an 8085 P


For which address will the next instruction be fetched?

a. 6019
b. 6379
c. 6979
d. None of the above

Answer: C
Solution :

4. A signed integer has been stored in a byte using the 2s complement


format. We wish to store the same integer in a 16 bit word. We should

Answer: C
Solution : https://www.youtube.com/watch?v=KPDGRwll9LE

5. Match the following, while moving data between registers of the 8085
and the stack

http://www.gatepaper.in/2014/11/previous-gate-questions-on_14.html 4/15
9/10/2017 GATE 2018 - Previous Solutions & Video Lectures for FREE: Previous GATE Questions on Microprocessors and Memory Mapping with Sol

Answer: 1 - c, 2 - d
Solution :

6. An 8085 P uses a 2 MHz crystal. Find the time taken by it to execute


the following delay subroutine, inclusive of the call instruction in the calling
program.

You are given that a CALL instruction takes 18 cycles of the system
clock, PUSH requires 12 cycles and conditional jump takes 10 cycles if the
jump is taken and 7 cycles if it is not. All other instructions used above take
(3n + 1) clock cycles, where n is the number of accesses to the memory,
inclusive of the opcode fetch.
Answer: 1.842 mSec
Solution :

1998
1. An I/O processor control the flow of information between
a. Cache memory and I/O devices
b. Main memory and I/O devices
c. Two I/O devices
d. Cache and main memory
Answer: B
Solution : https://www.youtube.com/watch?v=8SBet_bHUDA

2. An instruction used to set the carry flag in a computer can be classified


as
a. Data transfer
b. Arithmetic
c. Logical
d. Program control
Answer: C
Solution : https://www.youtube.com/watch?v=TP3A9M09aho

3. Write a short assembly language program, without using any arithmetic


instruction, to store hexadecimal 5D in the flag register of 8085
microprocessor. Data in other registers of the processor must not alter upon
executing this program.
Answer:
PUSH H
MOV H, A
MOV L, 5DH
PUSH H
POP PSW
POP H
Solution :

1999
1. If CS = A15A14A13 is used as the chip select logic of a 4K RAM in an
8085 system, then its memory range will be
a. 3000 3FFFFH

http://www.gatepaper.in/2014/11/previous-gate-questions-on_14.html 5/15
9/10/2017 GATE 2018 - Previous Solutions & Video Lectures for FREE: Previous GATE Questions on Microprocessors and Memory Mapping with Sol
b. 7000 7FFFH
c. 5000 5FFFH and 6000 6FFFH
d. 6000 6FFFH and 7000 7FFFH
Answer: D
Solution : https://www.youtube.com/watch?v=5ZPEZCOhvd8

2. An 8085 assembly language program is given below.

Answer: (a) this program will found the highest number present in the given
memory location, finally that highest number will present in the accumulator.
(b) (i) A = 2B, B = 2B, C = 00, HL = 2002
(ii) CY = 1 and ZF = 1
(iii) [2000] = 18H, [2001] = 10H, [2002] = 2BH and [2100] = 2BH
Solution :

2000
1. In the 8085 microprocessor, the RST 6 instruction transfers the program
execution to the following location
a. 30H
b. 24H
c. 48H
d. 60H
Answer: A
Solution : https://www.youtube.com/watch?v=48roVRL_x1o

2. The number of hardware interrupts (which require an external signal to


interrupt) present in an 8085 microprocessor are
a. 1
b. 4
c. 5
d. 13
Answer: C
Solution : https://www.youtube.com/watch?v=Wt1abwe4das

3. The contents of register (B) and Accumulator (A) of 8085


microprocessor are 49H and 3AH respectively. The contents of A and the
status of carry flag (CY) and sign flag (S) after executing SUB B instruction
are
a. A = F1 , CY = 1 , S = 1
b. A = 0F, CY = 1, S = 1
c. A = F0, CY = 0, S = 0
d. A = 1F, CY = 1, S = 1
Answer: A
Solution : https://www.youtube.com/watch?v=G08SPzuh2Lk

4. The program and machine code for an 8085 microprocessor are given by
The starting address of the above program is 7FFFH. What would happen if
it is executed from 8000H?

http://www.gatepaper.in/2014/11/previous-gate-questions-on_14.html 6/15
9/10/2017 GATE 2018 - Previous Solutions & Video Lectures for FREE: Previous GATE Questions on Microprocessors and Memory Mapping with Sol

Answer: (a) if the program executes from 8000H, it will find an infinite loop with
only one instruction "JMP 8000", an unconditional jump to memory location 8000.
(b) Number of machine cycles required for CALL 2000H and LDA 2000H are 5 and
4 respectively.
(c) XRA A and SUB A
Solution :

2001
1. An 8085 microprocessor based system uses a 4K x8 bit RAM whose
starting address is AA00H. The address of the last byte in this RAM is
a. 0FFFH
b. 1000H
c. B9FFH
d. BA00H
Answer: C
Solution : https://www.youtube.com/watch?v=psL4GimAjV8

2. Consider the following sequence of instructions for an 8085


microprocessor based system.

a. If the program execution begins at the location FF00H, write


down the sequence of instructions which are actually executed till a
HLT instruction. Assume all Flags are initially RESET.
b. Which of the three ports (PORT1, PORT2 and PORT3) will be
loaded with data, and what is the bit pattern of the data?
Answer: (b) port 2 with data 03H
Solution :

2002
http://www.gatepaper.in/2014/11/previous-gate-questions-on_14.html 7/15
9/10/2017 GATE 2018 - Previous Solutions & Video Lectures for FREE: Previous GATE Questions on Microprocessors and Memory Mapping with Sol

1. Consider the following assembly language program.


MVI B, 87H
MOV A, B
START: JMP NEXT
MVI B, 00H
XRA B
OUT PORT1
HLT
NEXT: XRA B
JP START
OUT PORT2
HLT
The execution of the above program in an 8085 microprocessor will result in
a. An output of 87H at PORT1
b. An output of 87H at PORT2
c. Infinite looping of the program execution with accumulator data
remaining at 00H
d. Infinite looping of the program execution with accumulator data
alternating between 00H and 87H
Answer: B
Solution : https://www.youtube.com/watch?v=3Z_LU8RWke0

2. An 8085 microprocessor operating at 5 MHz clock frequency executes


the following routine.
START: MOV A, B
OUT 55H
DCR B
STA FFF8H
JNP START
a. Determine the total number of machine cycles required to
execute the routine till the JMP instruction is executed for the first time.
b. Determine the time interval between two consecutive (MEMW)
signals.
c. If the external logic controls the READSY line so that three
WAIT states are introduced in the I/O WRITE machine cycle, determine the
time interval between two consecutive (MEMW) signals.
Answer: (a) 21 (b) 41 (c) 44
Solution :

2003
1. In an 8085 microprocessor, the instruction CMP B has been executed
while the content of the accumulator is less than that of register B. As a
result,
a. Carry flag will be set but Zero flag will be reset
b. Carry flag will be reset but Zero flag will be set
c. Both Carry flag and Zero flag will be reset
d. Both Carry flag and Zero flag will be set
Answer: A
Solution : https://www.youtube.com/watch?v=kKwtMh2kzbc

2004
1. The 8255 programmable peripheral interface is used as described below.
(i) An A/D converter is interfaced to a microprocessor through
an 8255. The conversion is initiated by a signal from the 8255 on port C. A
signal on port C. A signal on port C causes data to be strobed into
port A.
(ii) Two computers exchange data using a pair of 8255s. Port A
works as a bidirectional data port supported by appropriate handshaking
signals.
The appropriate modes of operation of the 8255 for (i) and (ii) would
be
a. Mode 0 for (i) and Mode 1 for (ii)
b. Mode 1 for (i) and Mode 2 for (ii)
c. Mode 2 for (i) and Mode 0 for (ii)
d. Mode 2 for (i) and Mode 1 for (ii)
Answer: B
Solution :

2. The number of memory cycles required to execute the following 8085


instructions
(i) LDA 3000H
(ii) LXI D, F0F1H
Would be
a. 2 for (i) and 2 for (ii)
b. 4 for (i) and 3 for (ii)

http://www.gatepaper.in/2014/11/previous-gate-questions-on_14.html 8/15
9/10/2017 GATE 2018 - Previous Solutions & Video Lectures for FREE: Previous GATE Questions on Microprocessors and Memory Mapping with Sol
c. 3 for (i) and 3 for (ii)
d. 3 for (i) and 4 for (ii)
Answer: B
Solution :

3. Consider the sequence of 8085 instructions given below.


LXI H, 9258H
MOV A, M
CMA
MOV M, A
Which one of the following is performed by this sequence of instructions?
a. Contents of location 9258 are moved to the accumulator
b. Contents of location 9258 are compared with the contents of the
accumulator
c. Contents of location 9258 are complemented and stored in
location 9258
d. Contents of location 5892 are complemented and stored in
location 5892.
Answer: C
Solution : https://www.youtube.com/watch?v=Us-RGGYexA8

4. It is desired to multiply the numbers 0AH by 0BH and store the result in
the accumulator. The numbers are available in registers B and C
respectively. A part of the 8085 program for this purpose is given below:
MVI A, 00H
LOOP: ..............
..............
..............
HLT
END
The sequence of instructions to complete the program would be
a. JNZ LOOP, ADD B, DCR C
b. ADDB, JNZ LOOP, DCR C
c. DCR C, JNZ LOOP, ADD B
d. ADD B, DCR C, JNZ LOOP
Answer: D
Solution : https://www.youtube.com/watch?v=gdjv_EzqPB0

2005
Statement for linked Answer Questions 1 & 2 :
Consider an 8085 microprocessor system.
1. The following program starts at location 0100H.
LXI SP, 00FF
LXI H, 0701
MVI A, 20H
SUB M
THE Contents of accumulator when the program counter reaches 0109H is
a. 20H
b. 02H
c. 00H
d. FFH
Answer: C
2. If in addition, following code exists from 0109H onwards.
ORI 40H
ADD M
What will be the result in the accumulator after executing the last
instruction?
a. 40H
b. 20H
c. 60H
d. 42H
Answer: C
Solution (1 & 2):

2006
1. An I/O peripheral device shown n figure (b) below is to be interfaced to
an 8085 microprocessor. To select the I/O device in the address range D4H
D7H, its chip-select (CS) should be connected to the output of the decoder
shown in the figure (a) below :

http://www.gatepaper.in/2014/11/previous-gate-questions-on_14.html 9/15
9/10/2017 GATE 2018 - Previous Solutions & Video Lectures for FREE: Previous GATE Questions on Microprocessors and Memory Mapping with Sol

a. Output 7
b. Output 5
c. Output 2
d. Output 0
Answer: B
Solution : https://www.youtube.com/watch?v=pCzrjQ2zx44

2. Following is the segment of a 8085 assembly language program


LXI SP, EFFFH
CALL 3000H
:
:
3000H : LXI H, 3CF4H
PUSH PSW
SPHL
POP PSW
RET
On the completion of RET instruction, the contents of SP is
a. 3CF0H
b. 3CF8H
c. EFFDH
d. EFFFH
Answer: B
Solution :

2007
1. An 8255 chip is interfaced to an 8085 microprocessor system as an I/O
mapped I/O as shown in the figure. The address lines A0 and A1 of the 8085
are used by the 8255 chip to decode internally its three ports and the control
register. The address lines A0 to A7 as well as the IO/M signal are used for
address decoding. The range of addressees for which the 8255 chip would
get selected is

a. F8H FBH
b. F8H FCH
c. F8H FFH
d. F0H F7H
Answer: C
Solution : https://www.youtube.com/watch?v=tWFKm8GgbEw

Statement for the linked answer questions 2 & 3 :


An 8085 assembly language program is given below.
Line 1 MVI A, B5H
2 MVI B, 0EH
3 XRI 69H
4 ADD B
5 ANI 9BH
6 CPI 9FH
7 STA 3010H
8 HLT

http://www.gatepaper.in/2014/11/previous-gate-questions-on_14.html 10/15
9/10/2017 GATE 2018 - Previous Solutions & Video Lectures for FREE: Previous GATE Questions on Microprocessors and Memory Mapping with Sol

2. The contents of the accumulator just after execution of the ADD


instruction in line 4 will be
a. C3H
b. EAH
c. DCH
d. 69H
Answer: B

3. After execution of line 7 of the program, the status of the CY and Z flags
will be .. respectively.
a. 0, 0
b. 0, 1
c. 1, 0
d. 1, 1
Answer: C
Solution (2 & 3): https://www.youtube.com/watch?
v=ptzzYWh5DPw

2008
1. An 8085 executes the following instructions

2710 LXI H, 30A0H


2713 DAD H
2714 PCHL

All addresses and constants are in Hexa decimal. Let PC be the contents of
the program counter and HL be the contents of HL register pair just after
executing PCHL.
Which of the following statements is correct?

a. PC = 2715H and HL = 30A0H


b. PC = 30A0H and HL = 2715H
c. PC = 6140H and HL = 6140H
d. PC = 6140H and HL = 2715H
Answer: C
Solution : https://www.youtube.com/watch?v=YS9fVY4bdn4

2009
1. In a microprocessor, the service routine for a certain interrupt starts
from a fixed location of memory which cannot be externally set, but the
interrupt can be delayed or rejected. Such an interrupt is
a. non-maskable and non-vectored
b. maskable and non-vectored
c. non-maskable and vectored
d. maskable and vectored
Answer: D
Solution : https://www.youtube.com/watch?v=pJ-6A_o5-LU

2010
1. For the 8085 assembly language program given below, the content of
the accumulator after the execution of the program is

3000 MVI A, 45H


3002 MOV B, A
3003 STC
3004 CMC
3005 RAR
3006 XRA B

a. 00H
b. 45H
c. 67H
d. E7H
Answer: C
Solution : https://www.youtube.com/watch?v=NSdbNs_Oiwk

2011

http://www.gatepaper.in/2014/11/previous-gate-questions-on_14.html 11/15
9/10/2017 GATE 2018 - Previous Solutions & Video Lectures for FREE: Previous GATE Questions on Microprocessors and Memory Mapping with Sol
1. An 8085 assembly language program is given below. Assume that the
carry flag is initially unset. The contents of the accumulator after the
execution of the program is

MVI A, 07H
RLC
MOV B, A
RLC
RLC
ADD B
RRC

a. 8CH
b. 64H
c. 23H
d. 15H
Answer: C
Solution : https://www.youtube.com/watch?v=GlPuCxCnvws

2013
1. For 8085 microprocessor, the following program is executed.
MVI A,05H
MVI B, 05H
PTR: ADD B
DCR B
JNZ PTR
ADI 03H
HLT
At the end of the program, accumulator contains
a. 17H
b. 20H
c. 23H
d. 05H
Answer: A
Solution : https://www.youtube.com/watch?v=9YjXsP1wh-Y

2014
1. For the 8085 microprocessor, the interfacing circuit to input 8 bit
digital data (DI0 DI7) from an external device is shown in figure. The
instruction for correct data transfer is

a. MVI A, F8H
b. IN F8H
c. OUT F8H
d. LDA F8F8H
Answer: D
Solution : https://www.youtube.com/watch?v=IH6ybT3DsAs

2. An 8085 microprocessor executes STA 1234H with starting address


location 1FFEH (STA copies the contents of the accumulator to the 16 bit
address location). While the instruction is fetched and executed, the
sequence of values written at the address pins A15 - A8 is

http://www.gatepaper.in/2014/11/previous-gate-questions-on_14.html 12/15
9/10/2017 GATE 2018 - Previous Solutions & Video Lectures for FREE: Previous GATE Questions on Microprocessors and Memory Mapping with Sol

Answer: A
Solution : https://www.youtube.com/watch?v=RrlGPv7adtU

Posted by GATE paper at 13:23

Labels: GATE Questions, Microprocessors

14 comments

Add a comment

Top comments

NAGADHARANI KUMAR 1 month ago - Shared publicly


it is not helpful

ramesh patil 1 month ago - Shared publicly



Thank U
Very useful for study

1 Reply

tanmai mundru 1 month ago - Shared publicly


thanq sir ..i found this site a gud resource to reach goal quicker

1 Reply

ramesh koduru 2 months ago - Shared publicly


thanks

1 Reply

trupti Mahabare 5 months ago - Shared publicly



Thank u its very helpful for study
Please load some more programs from previous question papers of
NET SET Exams of computer science ...please as soon as possible ...

1 Reply

Simple Shreedhar 8 months ago - Shared publicly


Thank u ..very much it is really helping me towards GATE

1 Reply

CHANDAN KUMAR BHAGAT 10 months ago - Shared publicly


Great work sir....it was nice explantaion

1 Reply

Kuldeep Singh 11 months ago - Shared publicly

http://www.gatepaper.in/2014/11/previous-gate-questions-on_14.html 13/15

You might also like