Professional Documents
Culture Documents
MPMC Question Bankkk
MPMC Question Bankkk
A. multiple
B. single
C. double
D. triple
Answer: B
2. Microprocessor is a/an _______ circuit that functions as the CPU of the compute
A. electronic
B. mechanic
C. integrating
D. processing
Answer: A
3. Microprocessor is the ______ of the computer and it perform all the computational
tasks
A. main
B. heart
C. important
D. simple
Answer: B
A. memory
B. switches
C. processing
D. tasks
Answer: A
A. 1950
B. 1960
C. 1940
D. 1930
Answer: C
A. integrated circuits
B. microprocessor
C. vacuum tubes
D. transistors
Answer: A
A. 8 bit
B. 16 bit
C. 32 bit
D. 4 bit
Answer: B
Answer: A
A.1
2 bit
B. 10 bit
C. 16 bit
D. 20 bit
Answer: D
A. encoding
B. decoding
C. processing
D. calculations
Answer: B
A. carry flag
B. condition flag
C. common flag
D. single flag
Answer: A
A. service flag
B. sign flag
C. single flag
D. condition flag
Answer: B
A. overflow flag
B. overdue flag
C. one flag
D. over flag
Answer: A
A. initial flag
B. indicate flag
C. interrupt flag
D. inter flag
Answer: C
A. AH & AL
B. BH & BL
C. CH & CL
D. DH & DL
Answer: A
A. single pointer
B. stack pointer
C. source pointer
D. destination pointer
Answer: B
A. base pointer
B. binary pointer
C. bit pointer
D. digital pointer
Answer: A
A. single stack
B. stack segment
C. sequence stack
D. random stack
Answer: B
A. memory register
B. offset address
C. segment memory
D. offset memory
Answer: A
A. 8
B. 6
C. 4
D. 12
Answer: B
22. The BIU prefetches the instruction from memory and store them in ________
A. queue
B. register
C. memory
D. stack
Answer: A
Answer: B
A. data segment
B. digital segment
C. divide segment
D. decode segment
Answer: A
A. stream
B. path
C. codes
D. stream line
Answer: C
A. 8 bits
B. 4 bits
C. 16 bits
D. 32 bits
Answer: C
27. The push source copies a word from source to ______
A. stack
B. memory
C. register
D. destination
Answer: A
28. LDs copies to consecutive words from memory to register and ___________
A. ES
B. DS
C. SS
D. CS
Answer: B
A. 1
B. 2
C. 30
D. 41
Answer: A
A. multiplication
B. addition
C. subtraction
D. division
Answer: A
A. NOT
B. NOR
C. AND
D. OR
Answer: A
Answer: A
33. Instruction providing both segment base and offset address are called _____
A. below type .
B. far type
C. low type
D. high type
Answer: B
A. conditions
B. instruction
C. address
D. memory
Answer: A
35. The microprocessor determines whether the specified condition exists or not by
testing the
______
A. carry flag
B. conditional flag
C. common flag
D. sign flag
Answer: B
36. The LES copies to words from memory to register and __________
A. DS
B. CS
C. ES
D. DS
Answer: C
37. The _________ translates a byte from one code to another code
A. XLAT
B. XCHNG
C. POP
D. PUSH
Answer: A
38. The _______ contains an offset instead of actual address
A. SP
B. IP
C. ES
D. SS
Answer: B
39. The 8086 fetches instruction one after another from __________ of memory
A. code segment
B. IP
C. ES
D. SS
Answer: A
40. The BIU contains FIFO register of size 6 bytes called _____.
A. queue
B. stack
C. segment
D. register
Answer: A
A. UR Signal
B. Vcc
C. AIE
D. Ground
Answer: A
A. 16 bit
B. 20 bit
C. 32 bit
D. 4 bit
Answer: B
43. The pin of minimum mode AD0- AD15 has _________ data bus
A. 4 bit
B. 20 bit
C. 16 bit
D. 32 bit
Answer: C
44. The address bits are sent out on lines through __________
A. A16-19
B. A0-17
C. D0-D17
D. C0-C17
Answer: A
A. RD
B. WR
C. RD / WR
D. CLK
Answer: B
46. The functions of Pins from 24 to 31 depend on the mode in which _______ is
operating
A. 8085
B. 8086
C. 80835
D. 80845
Answer: B
47. The RD, WR, M/IO is the heart of control for a __________ mode
A. minimum
B. maximum
C. compatibility mode
D. control mode
Answer: A
A. single
B. double
C. multiple
D. triple
Answer: A
49. If MN/MX is low the 8086 operates in __________ mode
A. Minimum
B. Maximum
C. both (A) and (B)
D. medium
Answer: B
50. In max mode, control bus signal So,S1 and S2 are sent out in ____________
form
A. decoded
B. encoded
C. shared
D. unshared
Answer: B
51. The ___ bus controller device decodes the signals to produce the control bus
signal
A. internal
B. data
C. external
D. address
Answer: C
52. A _____ Instruction at the end of interrupt service program takes the execution
back to the
interrupted program
A. forward
B. return
C. data
D. line
Answer: B
53. The main concerns of the ___________ are to define a flexible set of commands
A. memory interface
B. peripheral interface
C. both (A) and (B)
D. control interface
Answer: A
54. Primary function of memory interfacing is that the _________ should be able to
read from
and write into register
A. multiprocessor
B. microprocessor
C. dual Processor
D. coprocessor
Answer: B
A. register
B. memory
C. interface
D. system
Answer: A
56. The Microprocessor places __________ address on the address bus
A. 4 bit
B. 8 bit
C. 16 bit
D. 32 bit
Answer: C
57. The Microprocessor places 16 bit address on the add lines from that address by
_____
register should be selected
A. address
B. one
C. two
D. three
Answer: B
58. The ________of the memory chip will identify and select the register for the
EPROM
A. internal decoder
B. external decoder
C. address decoder
D. data decoder
Answer: A
59. Microprocessor provides signal like ____ to indicate the read operatio
A. LOW
B. MCMW
C. MCMR
D. MCMWR
Answer: C
60. To interface memory with the microprocessor, connect register the lines of the
address bus
must be added to address lines of the _______ chip.
A. single
B. memory
C. multiple
D. triple
Answer: B
61. The remaining address line of ______ bus is decoded to generate chip select
signal
A. data
B. address
C. control bus
D. both (a) and (b)
Answer: B
A. control
B. memory
C. register
D. system
Answer: A
63. Memory is an integral part of a _______ system
A. supercomputer
B. microcomputer
C. mini computer
D. mainframe computer
Answer: B
64. _____ has certain signal requirements write into and read from its registers
A. memory
B. register
C. both (a) and (b)
D. control
Answer: A
A. internal decoder
B. external decoder
C. encoder
D. register
Answer: A
66. The primary function of the _____________ is to accept data from I/P devices
A. multiprocessor
B. microprocessor
C. peripherals
D. interfaces
Answer: B
67. ___________ signal prevent the microprocessor from reading the same data
more than one
A. pipelining
B. handshaking
C. controlling
D. signaling
Answer: B
A. reset
B. set
C. stop
D. start
Answer: B
A. priority resolver
B. control logic
C. interrupt request register
D. interrupt register
Answer: B
Answer: A
A. peripheral device
B. cascade
C. I/O devices
D. control unit
Answer: B
A. encoder
B. decoder
C. slave program
D. buffer
Answer: B
A. 1978
B. 1979
C. 1977
D. 1981
Answer: A
74. Expansion for HMOS technology_______
Answer: D
A. 29000
B. 24000
C. 34000
D. 54000
Answer: A
Answer: A
A. direct enable
B. data entered
C. data enable
D. data encoding
Answer: C
A. TRAP
B. RST6.5
C. INTR
D. RST6.6
Answer: A
Answer: B
80. In 8086 microprocessor the following has the highest priority among all type
interrupts?
A. NMI
B. DIV 0
C. TYPE 255
D. OVER FLOW
Answer: A
Answer: B
A. 0023H
B. 0024H
C. 0033H
D. 0099H
Answer: B
A. ROM
B. SRAM
C. DRAM
D. ERAM
Answer: B
A. Intel 4004
B. 8080
C. 8085
D. 4008
Answer: A
Answer: D
A.Microcontroller
B. Arithmetic logic unit (ALU)
C. Register array
D. Control unit
Answer: A
87.Which method bypasses the CPU for certain types of data transfer?
A.Software interrupts
B. Interrupt-driven I/O
C. Polled I/O
D. Direct memory access (DMA)
Answer: D
A.
Address bus
B. Control bus
C. Data bus
D. None of the above
Answer: C
89.The first microprocessor had a(n)________.
Answer: C
A.8086
B. 80286
C. 80386
D. Pentium
Answer: A
A.Variable
B. Register
C. Memory location
D. Assembler
Answer: D
A.1,048,576 locations
B. 2,097,152 locations
C. 4,194,304 locations
D. 8,388,608 locations
Answer: A
A. INC (increment)
B. CMP (compare)
C. DEC (decrement)
D. ROL (rotate left)
Answer: D
Answer: D
Answer: D
A.1 MB
B. 2 MB
C. 4 MB
D. 8 MB
Answer: A
98.Which microprocessor accepts the program written for 8086 without any
changes?
A.8085
B. 8086
C. 8087
D. 8088
Answer: D
A.Arithmetic operations
B. Logic operations
C. Data transfer operations
D. Branch operations
Answer: C
Answer: D
101. When the microcontroller executes some arithmetic operations, then the
flag bits of which register are affected?
A. PSW
B. SP
C. DPTR
D. PC
102. How many bytes of bit addressable memory are present in 8051 based
microcontrollers?
A. 8 bytes
B. 32 bytes
C. 16 bytes
D. 128 bytes
103. Find the number of times the following loop will be executed
MOV R6,#200
BACK:MOV R5,#100
DJNZ R6,BACK
END
A. 100
B. 200
C. 20000
D. 2000
A. 0Xff
B. 0x00
C. 0x01
105. Which out of the four ports of 8051 needs a pull-up resistor for
using it is as an input or an output port?
A. PORT 0
B. PORT 1
C. PORT 2
D. PORT 3
A. Immediate
B. Direct
C. Indirect
D. Register
A. $
B. #
C. @
D. &
108. Which of the following comes under the indexed addressing
mode?
A. MOVX A, @DPTR
B. MOVC @A+DPTR,A
C. MOV A,R0
D. MOV @R0,A
109. When we add two numbers the destination address must always
be.
B. any Register
C. Accumulator
D. Memory
B. either CY or AC is 1
C. no relation with CY or AC
D. CY is 1
A. R6+A
B. R6-A
C. A-R6
D. R6+A
A. Mode 0
B. Mode 1
C. Mode 2
D. Mode 3
A. P3.3
B. P3.4
C. P3.5
D. P3.6
116. Which of the following best states the reason that why baud rate is
mentioned in serial communication?
B. to make the two devices compatible with each other, so that the
transmission becomes easy and error free
C. to use Timer 1
A. TCON
B. IE
C. IP
D. SCON
119. What is the correct order of priority that is set after a controller
gets reset?
A. 8H
B. 9H
C. 7H
D. 6H
121. The 8051 microcontroller is of ___pin package as a ______
processor.
A. 30, 1byte
B. 20, 1 byte
C. 40, 8 bit
D. 40, 8 byte
122. What is the address range of SFR Register bank?
A. 00H-77H
B. 40H-80H
C. 80H-7FH
D. 80H-FFH
123. Match the following:
A. IE
B. RI, IE
C. IP, TI
D. RI, TI
126. The instruction that is used to transfer the data from source
operand to destination operand is
B. branch instruction
C. arithmetic/logical instruction
D. string instruction
A. MOV AX, BX
D. PUSH AX
A. incremented by 1
B. decremented by 1
C. incremented by 2
D. decremented by 2
129. The instruction that is used for finding out the codes in case of
code conversion problems is
A. XCHG
B. XLAT
C. XOR
D. JCXZ
130. The instruction that loads the AH register with the lower byte of the
flag register is
A. SAHF
B. AH
C. LAHF
D. PUSHF
131. The flag that acts as Borrow flag in the instruction SBB is
A. Direction flag
B. Carry flag
C. Parity flag
D. Trap flag
A. Memory
B. Registers
C. Stack
D. No where
A. AAA
B. AAS
C. AAM
D. AAD
134. The directive used to inform the assembler, the names of the
logical segments to be assumed for different segments used in the
program is
A. ASSUME
B. SEGMENT
C. SHORT
D. DB
A. ASSUME
B. LOCAL
C. LABEL
D. EQU
136. Base Pointer (BP) contains offset address of ________ segment.
A. Data segment
B. Code segment
C. Stack segment
D. Extra segment
137. The size of each segment in 8086 microprocessor is
A. 32 Kbytes
B. 64 byte
C. 64 Kbytes
D. 16 Kbytes
138. If segment address = 1005 H, offset address = 5555 H, then the
physical address is_____.
A. 655A H
B. 155A5 H
C. 4550 H
D. 56555
139. The BIU prefetches the instruction from memory and store them
in _____.
A. Queue
B. Register
C. Memory
D. Stack
140. If MN/MX in 8086 microprocessor is low then it operates in
A. 8-bit mode
B. Minimum mode
C. Maximum mode
D. 32-bit mode
A. HOLD
B. LOCK(bar)
C. HLDA
D. RESET
C. I/O
D. DMA
A. MUL
B. LOCK
C. LAHF
D. WAIT
A. 64 kb
B. 32 kb
C. 16 kb
D. 2 kb
A. ES
B. EX0/EX1
C. T0/T1
D. RESET
146. The unit that executes all the numeric processor instructions in
8087 is
A. Control unit
B. ALU
147. In 8087, When the numeric extension unit (NEU) begins its
execution, then the signal that is active is
A. FMUL
B. FPREM
C. FSCAL
D. FCSH
149. Why 8087 is referred to as Coprocessor?
ii) Because 8087 is used in serial with main processor in a system, rather than
serving as a main processor itself.
iii) Because main Microprocessor handles the general program execution and
the 8087 haQndles specialized math computations.
A. i & iii
B. ii & iii
C. iii only.
D. i only
150. One of the following signals belongs to the 8087 coprocessor is
A. HOLD
B. BUSY
C. TEST
D. NMI
a. A, B, C, D
b. A, B & C
c. A & B
d. C & D
ANSWER: (b) A, B & C
190. What happens when the pins of port 0 & port 2 are switched to
internal ADDR and ADDR / DATA bus respectively while accessing an
external memory?
a. Ports cannot be used as general-purpose Inputs/Outputs
b. Ports start sinking more current than sourcing
c. Ports cannot be further used as high impedance input
d. All of the above
ANSWER: (a) Ports cannot be used as general-purpose Inputs/Outputs
191. The upper 128 bytes of an internal data memory from 80H through
FFH usually represent _______.
a. general-purpose registers
b. special function registers
c. stack pointers
d. program counters
ANSWER: (b) special function registers
192. What is the bit addressing range of addressable individual bits
over the on-chip RAM?
a. 00H to FFH
b. 01H to 7FH
c. 00H to 7FH
d. 80H to FFH
ANSWER: (c) 00H to 7FH
193. What is the divisional range of program memory for internal and
external memory portions respectively when enable access pin is
held high (unity)?
a. 0000H – 0FFFH & 1000H – FFFFH
b. 0000H – 1000H & 0FFFH – FFFFH
c. 0001H – 0FFFH & 01FFH – FFFFH
d. None of the above
ANSWER: (a) 0000H – 0FFFH & 1000H – FFFFH
194. Consider the following statements. Which of them is/are correct in
case of program execution related to program memory?
a. External Program memory execution takes place from 1000H through 0FFFFH
only when the status of EA pin is high (1)
b. External Program memory execution takes place from 0000H through 0FFFH only
when the status of EA pin is low (0)
c. Internal Program execution occurs from 0000H through 0FFFH only when the
status of EA pin is held low (0)
d. Internal program memory execution occurs from 0000H through 0FFFH only when
EA pin is held high (1)
a. A & C
b. B & D
c. A & B
d. Only A
ANSWER: (b) B & D
195. How does the processor respond to an occurrence of the
interrupt?
a. By Interrupt Service Subroutine
b. By Interrupt Status Subroutine
c. By Interrupt Structure Subroutine
d. By Interrupt System Subroutine
ANSWER: (a) By Interrupt Service Subroutine
196. Which address/location in the program memory is supposed to
get occupied when CPU jump and execute instantaneously during
the occurrence of an interrupt?
a. Scalar
b. Vector
c. Register
d. All of the above
ANSWER: (b) Vector
197. Which location specify the storage/loading of vector address
during the interrupt generation?
a. Stack Pointer
b. Program Counter
c. Data Pointer
d. All of the above
ANSWER: (b) Program Counter
198. Match the following :
a. ISS —————————– 1. Monitors the status of interrupt pin
b. IER —————————– 2. Allows the termination of ISS
c. RETI ————————— 3. MCS-51 Interrupts Initialization
d. INTO ————————– 4. Occurrence of high to low transition level
a. A & B
b. Only B
c. C & D
d. Only D
ANSWER: (d) Only D
201. What is the counting rate of a machine cycle in correlation to the
oscillator frequency for timers?
a. 1 / 10
b. 1 / 12
c. 1 / 15
d. 1 / 20
ANSWER: (b) 1 / 12
202. Which special function register play a vital role in the
timer/counter mode selection process by allocating the bits in it?
a. TMOD
b. TCON
c. SCON
d. PCON
ANSWER:(a) TMOD
203. How many machine cycle/s is/are executed by the counters in
8051 in order to detect ‘1’ to ‘0’ transition at the external pin?
a. One
b. Two
c. Four
d. Eight
ANSWER: (b) Two
204. Which bit must be set in TCON register in order to start the ‘Timer
0’ while operating in ‘Mode 0’?
a. TR0
b. TF0
c. IT0
d. IE0
ANSWER: (a) TR0
205. Which among the following control/s the timer1 especially when it
is configured as a timer in mode’0′, where gate and TR1 bits are
attributed to be ‘1” in TMOD register?
a. TR1
b. External input at (INT1)
c. TF1
d. All of the above
ANSWER: (b) External input at (INT1)
206. Which timer mode exhibit the necessity to generate the interrupt
by setting EA bit in IE enhancing the program counter to jump to
another vector location?
a. Mode 0
b. Mode 1
c. Mode 2
d. Mode 3
ANSWER: (b) Mode 1
207. Consider the below generated program segment for initializing
Timer 1 in Mode 1 operation :
MOV SP, # 54 H
MOV TMOD ,# 0010 0000 C
SET C ET1
SETC TR0
SJMP $
4. SETB TR0
5. CPL p1.0
6. ORG 0000H
a. 6, 5, 2, 4, 1, 3
b. 6, 1, 3, 2, 4, 5
c. 6, 5, 4, 3, 2, 1
d. 6, 2, 4, 5, 1, 3
ANSWER: (b) 6, 1, 3, 2, 4, 5
211. Why is it not necessary to specify the baud rate to be equal to the
number of bits per second?
a. Because each bit is preceded by a start bit & followed by one stop bit
b. Because each byte is preceded by a start byte & followed by one stop byte
c. Because each byte is preceded by a start bit & followed by one stop bit
d. Because each bit is preceded by a start byte &followed by one stop byte
ANSWER: (c) Because each byte is preceded by a start bit & followed by one
stop bit