Professional Documents
Culture Documents
MICROPROCESSORS - MCQs
MICROPROCESSORS - MCQs
EASY QUESTIONS
An interrupt breaks the execution of instructions and diverts its execution to
A. Interrupt service routine
B. Counter word register
C. Execution unit
D. control unit
ANSWER A
While executing main program, if two or more interrupts occur, then the sequence of appearance of
interrupts is called
A. multi-interrupt
B. nested interrupt
C. interrupt within interrupt
D. nested interrupt and interrupt within interrupt
ANSWER B
Whenever a number of devices interrupt a CPU at a time, and if the processor is able to handle them
properly, it is said to have
A. interrupt handling ability
B. interrupt processing ability
C. multiple interrupt processing ability
D. multiple interrupt executing ability
ANSWER C
If any interrupt request given to an input pin cannot be disabled by any means then the input pin is
called
A. maskable interrupt
B. nonmaskable interrupt
C. maskable interrupt and nonmaskable interrupt
D. none
ANSWER B
The interrupt for which the processor has highest priority among all the external interrupts is
A. keyboard interrupt
B. TRAP
C. NMI
D. INT
ANSWER C
The interrupt for which the processor has highest priority among all the internal interrupts is
A. keyboard interrupt
B. TRAP
C. NMI
D. INT
ANSWER B
In case of string instructions, the NMI interrupt will be served only after
A. initialisation of string
B. execution of some part of the string
C. complete string is manipulated
D. the occurrence of the interrupt
ANSWER A
For the INTR signal, to be responded to in the next instruction cycle, it must go ____in the last clock
cycle of the current instruction
A. high
B. low
C. high or low
D. unchanged
ANSWER A
The status of the pending interrupts is checked at
A. the end of main program
B. the end of all the interrupts executed
C. the beginning of every interrupt
D. the end of each instruction cycle
ANSWER D
INTERMEDIATE QUESTIONS
If the offset of the operand is stored in one of the index registers, then it is
A. based indexed addressing mode
B. relative based indexed addressing mode
C. indexed addressing mode
D. none of the mentioned
ANSWER C
If the location to which the control is to be transferred lies in a different segment other than the current
one, then the mode is called
A. intrasegment mode
B. intersegment direct mode
C. intersegment indirect mode
D. intersegment direct and indirect mode
ANSWER D
The contents of a base register are added to the contents of index register in
A. indexed addressing mode
B. based indexed addressing mode
C. relative based indexed addressing mode
D. based indexed and relative based indexed addressing mode
ANSWER D
The instruction, MOV AX, 1234H is an example of
A. register addressing mode
B. direct addressing mode
C. immediate addressing mode
D. based indexed addressing mode
ANSWER C
If the data is present in a register and it is referred using the particular register, then it is
A. direct addressing mode
B. register addressing mode
C. indexed addressing mode
D. immediate addressing mode
ANSWER B
The instructions that transfer the control to some predefined address or the address specified in the
instruction are called as
A. sequential control flow instructions
B. control transfer instructions
C. sequential control flow & control transfer instructions
D. none of the mentioned
ANSWER IS B
ADVANCED QUESTIONS
The instruction, “INC” increases the contents of the specified register or memory location by
A. 2
B. 0
C. 1
D. 3
ANSWER C
The instruction that subtracts 1 from the contents of the specified register/memory location is
A. INC
C. SUBB
C. SUB
D. DEC
ANSWER D
If the offset of the operand is stored in one of the index registers, then it is
A. based indexed addressing mode
B. relative based indexed addressing mode
C. indexed addressing mode
D. none of the mentioned
ANSWER C
The addressing mode that is used in unconditional branch instructions is
A. intrasegment direct addressing mode
B. intrasegment indirect addressing mode
C. intrasegment direct and indirect addressing mode
D. intersegment direct addressing mode
ANSWER B
If the location to which the control is to be transferred lies in a different segment other than the current
one, then the mode is called
A. intrasegment mode
B. intersegment direct mode
C. intersegment indirect mode
D. intersegment direct and indirect mode
ANSWER D
The contents of a base register are added to the contents of index register in
A. indexed addressing mode
B. based indexed addressing mode
C. relative based indexed addressing mode
D. based indexed and relative based indexed addressing mode
ANSWER D
EASY QUESTIONS
Which is the microprocessor comprises:
A. Register section
B. One or more ALU
C. Control unit
D. All of these
ANSWER D
Which is used to store critical pieces of data during subroutines and interrupts:
A. Stack
B. Queue
C. Accumulator
D. Data register
ANSWER C
The lower red curvy arrow show that CPU places the address extracted from the memory location on
the_____:
A. Address bus
B. System bus
C. Control bus
D. Data bus
ANSWER A
The CPU sends out a ____ signal to indicate that valid data is available on the data bus:
A. Read
B. Write
C. Both A and B
D. None of these
ANSWER B
The CPU removes the ___ signal to complete the memory write operation:
A. Read
B. Write
C. Both A and B
D. None of these
ANSWER A
EU STANDS FOR:
A. Execution unit
B. Execute unit
C. Exchange unit
D. None of these
ANSWER A
Which of the following are the two main components of the CPU?
A. Control Unit and Registers
B. Registers and Main Memory
C. Control unit and ALU
D. ALU and bus
ANSWER IS C
Registers, which are partially visible to users and used to hold conditional, are known as
A. PC
B. Memory address registers
C. General purpose register
D. Flags
ANSWER IS C
An integrated circuit is
A. A complicated circuit
B. An integrating device
C. Much costlier than a single transistor
D. Fabricated on a tiny silicon chip
ANSWER IS D
The Width of a processor’s data path is measured in bits. Which of the following are common data
paths?
A. 8 bits
B. 12 bits
C. 16 bits
D. 32 bits
ANSWER A
IR stands for:
A. Intel register
B. In counter register
C. Index register
D. Instruction register
ANSWER IS D
SP stands for:
A. Status pointer
B. Stack pointer
C. C and b
D. None of these
ANSWER IS B
LA stands for:
A. Load accumulator
B. Last accumulator
C. Last accumulator
D. None of these
ANSWER A
Which bus transfer singles from the CPU to external device and others that carry singles from external
device to the CPU:
A. Control bus
B. Data bus
C. address bus
D. None of these
ANSWER IS A
When memory read or I/O read are active data is to the processor:
A. Input
B. Output
C. Processor
D. None of these
ANSWER IS A
When memory write or I/O read are active data is from the processor:
A. Input
B. Output
C. Processor
D. None of these
ANSWER IS B
The ____ place the data from a register onto the data bus:
A. CPU
B. ALU
C. Both A and B
D. None of these
ANSWER IS A
The external device is connected to a pin called the ______ pin on the processor chip.
A. Interrupt
B. Transfer
C. Both
D. None of these
ANSWER IS A
Microprocessor is a/an _______ circuit that functions as the CPU of the computer
A. electronic
B. mechanic
C. integrating
D. processing
ANSWER IS A
The ___ bus controller device decodes the signals to produce the control bus signal
A. internal
B. data
C. external
D. address
ANSWER C
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
Primary function of memory interfacing is that they _________ should be able to read from and write
into register
A. multiprocessor
B. microprocessor
C. dual Processor
D. coprocessor
ANSWER B
The instruction that is used to transfer the data from source operand to destination operand is
A. data copy/transfer instruction
B. branch instruction
C. arithmetic/logical instruction
D. string instruction
ANSWER A
INTERMEDIATE QUESTIONS
The external system bus architecture is created using from ______ architecture:
A. Pascal
B. Dennis Ritchie
C. Charles Babbage
D. Von Neumann
ANSWER IS D
The processor 8086/80486 and the Pentium processor uses _____ bits address bus:
A. 16
B. 32
C. 36
D. 64
ANSWER IS B
EA stands for:
A. Effective address
B. Electrical address
C. Effect address
D. None of these
ANSWER IS A
BP stands for:
A. Bit pointer
B. Base pointer
C. Bus pointer
D. Byte pointer
ANSWER B
DI stand for:
A. Destination index
B. Defect index
C. Definition index
D. Delete index
ANSWER IS A
SI stand for:
A. Stand index
B. Source index
C. Segment index
D. Simple index
ANSWER IS B
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 IS A
8086 processor has ————- address pins out of which —————- number of pins are used as data
pins
A. 16,8
B. 16,14
C. 20,16
D. 20,8
ANSWER C
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
________ is the most important segment and it contains the actual assembly language instruction to be
executed by the microprocessor:
A. Data segment
B. Code segment
C. Stack segment
D. Extra segment
ANSWER: B
The offset of a particular segment varies from _________:
A. 000H to FFFH
B. 0000H to FFFFH
C. 00H to FFH
D. 00000H to FFFFFH
ANSWER: B
Which is the small amount of high‐ speed memory used to work directly with the microprocessor:
A. Cache
B. Case
C. Cost
D. Coos
ANSWER: A
The cache usually gets its data from the_________ whenever the instruction or data is required by the
CPU:
A. Main memory
B. Case memory
C. Cache memory
D. All of these
ANSWER: A
SP stand for:
A. Stack pointer
B. Stack pop
C. stack push
D. None of these
ANSWER: A
How many bit stored by status register:
A. 1 bit
B. 4 bit
C. bit
D. 8 bit
ANSWER: A
_____ a subsystem that transfer data between computer components inside a computer or between
computer:
A. Chip
B. Register
C. Pocessor
D. Bus
ANSWER: D
If the data is present in a register and it is referred using the particular register, then it is
A. direct addressing mode
B. register addressing mode
C. indexed addressing mode
D. immediate addressing mode
ANSWER B
If the offset of the operand is stored in one of the index registers, then it is
A. based indexed addressing mode
B. relative based indexed addressing mode
C. indexed addressing mode
D. none of the mentioned
ANSWER C
The contents of a base register are added to the contents of index register in
A. indexed addressing mode
B. based indexed addressing mode
C. relative based indexed addressing mode
D. based indexed and relative based indexed addressing mode
ANSWER: D
ADVANCED QUESTIONS
What is SIM?
A. Select Interrupt Mask
B. Sorting Interrupt Mask
C. Set Interrupt Mask
ANSWER C
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
IP Stand for:
A. Instruction pointer
B. Instruction purpose
C. Instruction paints
D. None of these
ANSWER: A
CS Stand for:
A. Code segment
B. Coot segment
C. Cost segment
D. Counter segment
ANSWER: A
DS Stand for:
A. Data segment
B. Direct segment
C. Declare segment
D. Divide segment
ANSWER: A
The _______ address of a memory is a 20 bit address for the 8086 microprocessor:
A. Physical
B. Logical
C. Both
D. None of these
ANSWER: A