0% found this document useful (0 votes)
24 views5 pages

Microprocessor Reviewer

The document is a microprocessor reviewer containing multiple-choice questions covering various aspects of microprocessors, including definitions, operations, architectures, and specific microprocessor models like the 8086 and 8085. It addresses topics such as opcode fetching, memory operations, addressing modes, and the functions of different registers and flags. The questions are designed to test knowledge on microprocessor fundamentals and their functionalities.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
24 views5 pages

Microprocessor Reviewer

The document is a microprocessor reviewer containing multiple-choice questions covering various aspects of microprocessors, including definitions, operations, architectures, and specific microprocessor models like the 8086 and 8085. It addresses topics such as opcode fetching, memory operations, addressing modes, and the functions of different registers and flags. The questions are designed to test knowledge on microprocessor fundamentals and their functionalities.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

MICROPROCESSOR REVIEWER 7.

Which of the following is the correct


sequence of operations in a
1. What is Microprocessor? microprocessor?
a) A multipurpose PLD that accepts a) Opcode fetch, memory read, memory
binary data as input write, I/O read, I/O write
b) A multipurpose PLD that accepts an b) Opcode fetch, memory write, memory
integer as input read, I/O read, I/O write
c) A multipurpose PLD that accepts whole c) I/O read, opcode fetch, memory read,
numbers as input memory write, I/O write
d) A multipurpose PLD that accepts prime d) I/O read, opcode fetch, memory write,
numbers as input memory read, I/O write

2. Which of the following is correct about 8086 8. The ________ directive instructs the
microprocessor? assembler to begin memory allocation for a
a) Intel’s first x86 processor segment/block/code from the stated
b) Motrola’s first x86 processor address.
c) STMICROELECTRONICS’s first x86 a) GROUP
processor b) OFFSET
d) NanoXplore x86 processor c) ORG
d) LABEL
3. The microprocessor of a computer can
operate on any information if it is present in 9. Which of the following is not a
______________ only. microprocessor?
a) Program Counter a) Z8000
b) Flag b) Motorola 6809
c) Main Memory c) Zilog Z8
d) Secondary Memory d) PIC1x

4. What is the word length of an 8-bit 10. Which of the following is not a property of
microprocessor? TRAP interrupt in microprocessor?
a) 8-bits – 64 bits a) It is a non-maskable interrupt
b) 4-bits – 32 bits b) It is of highest priority
c) 8-bits – 16 bits c) It uses edge-triggered signal
d) 8-bits – 32 bits d) It is a vectored interrupt

5. In 8-bit microprocessor, how many opcodes 11. Which of the following flag is used to mask
are present? INTR interrupt?
a) 246 a) zero flag
b) 278 b) auxiliary carry flag flag
c) 250 c) interrupt flag
d) 256 d) sign flag

6. Which of the following is true about 12. Which of the following is a special-purpose
microprocessors? register of microprocessor?
a) It has an internal memory a) Program counter
b) It has interfacing circuits b) Instruction register
c) It contains ALU, CU, and registers c) Accumulator
d) It uses Harvard architecture d) Temporary register
13. Which of the following circuit is used as a b) Direction flag
special signal to demultiplex the address c) Interrupt flag
bus and data bus? d) Index flag
a) Priority Encoder
b) Decoder 20. Which of the following is not a condition
c) Address Latch Enable flag?
d) Demultiplexer a) Trap flag
b) Auxiliary carry flag
14. How many flip-flops are there in a flag c) Parity flag
register of 8085 microprocessor? d) Zero flag
a) 4
b) 5 21. Which of the following register is not used in
c) 7 opcode fetch operations?
d) 10 a) Program counter
b) Memory address register
15. Which of the following flag condition is used c) Memory data register
for BCD arithmetic operations in d) Flag register
microprocessor?
a) Sign flag 22. A memory connected to a microprocessor
b) Auxiliary carry flag has 20 address lines and 16 data lines.
c) Parity flag What will be the memory capacity?
d) Zero flag a) 8 KB
b) 2 MB
16. Whenever a non-maskable interrupt occurs c) 16 MB
in 8085 microprocessor, which of the d) 64 KB
following data line contains the data?
a) 2C H 23. What is the word length of the Pentium-II
b) 3C H microprocessor?
c) 36 H a) 8-bit
d) 24 H b) 32-bit
c) 64-bit
17. What does a microprocessor understand d) 16-bit
after decoding opcode?
a) Perform ALU operation 24. Which of the following is not true about
b) Go to memory 8085 microprocessor?
c) Length of the instruction and number a) It is an 8-bit microprocessor
of operations b) It is a 40 pin DIP chip
d) Go to the output device c) It is manufactured using PMOS
technology
18. How many address lines are present in d) It has 16 address lines
8086 microprocessor?
a) 16 25. Which of the following is true?
b) 20 a) Every instruction has two parts i.e.
c) 32 opcode and operands
d) 40 b) MOV B, C is a two-byte instruction
c) MVI A, 90H is a three-byte instruction
19. Which of the following is not a status flag in d) Maximum number of T-states possible for
microprocessor? the execution of an instruction is 16
a) Overflow flag
26. Which of the following addressing mode is 32. For how many times per instruction, the
used by 8085 microprocessor for array and content of the program counter is placed on
list operations? the address bus?
a) Base-Register a) One time
b) Direst b) Two times
c) Indexed c) Depends on the memory capacity of the
d) Immediate processor
d) Depends on the length of the
27. What is stored in the H & L general-purpose instruction
register?
a) Opcode 33. Conditional instructions are independent of
b) Address of memory which of the following flag?
c) Address of next instruction a) Z
d) Temporary data b) AC
c) CY
28. If a 90 GB memory has to be connected to a d) P
microprocessor, minimum how many
address lines are required? 34. When data required for instruction is
a) 36 present inside the register of a
b) 39 microprocessor then which of the following
c) 32 addressing mode is used?
d) 37 a) Indexed
b) Register
29. Which is of the following is true about STA c) Relative
instruction? d) Direct
a) It uses immediate addressing mode
b) It is a 3-byte instruction 35. The Carry flag is undefined after performing
c) It required three machine cycles the operation
d) Accumulator is loaded with the content a) AAA
of memory b) ADC
c) AAM
30. What does a loader do in a d) AAD
microprocessor?
a) Converts hexadecimal code to binary 36. The devices that provide the means for a
b) Converts decimal to binary computer to communicate with the user or
c) Increments the content of the program other computers are referred to as:
counter by 1 a.) CPU
d) Decodes an opcode b.) ALU
c.) I/O
31. Suppose registers ‘A’ and ‘B’ contain 50H d.) none of the above
and 40H respectively. After instruction MOV
A, B, what will be the contents of registers A 37. The software used to drive microprocessor-
and B? based systems is called:
a) 40H, 40H a.) assembly language
b) 50H, 40H b.) firmware
c) 50H, 50H c.) machine language code
d) 60H, 40H d.) BASIC interpreter instructions
38. The circuits in the 8085A that provide c) a short abbreviation for the
the arithmetic and logic functions are data word stored at the
called the: operand address
a) CPU d) shorthand for machine
b) ALU language
c) I/O
d) none of the above 45. The technique of assigning a memory
address to each I/O device in the
computer system is called:
39. How many buses are connected as a) memory-mapped I/O
part of the 8085A microprocessor? b) ported I/O
a) 2 c) dedicated I/O
b) 3 d) wired I/O
c) 5
d) 8 46. When was the first 8-bit
microprocessor introduced?
40. The ________ ensures that only one a) 1969
IC is active at a time to avoid a bus b) 1974
conflict caused by two ICs writing c) 1979
different data to the same bus. d) 1985
a) control bus
b) control instructions
c) address decoder 47. What type of circuit is used at the
d) CPU interface point of an output port?
a) decoder
b) latch
41. How many bits are used in the data c) tristate buffer
bus? d) none of the above
a) 7
b) 8 48. I/O mapped systems identify their
c) 9 input/output devices by giving them
d) 16 a(n)
a) 8-bit port number
42. The items that you can physically b) 16-bit port number
touch in a computer system are called: c) 8-bit buffer number
a) software d) 8-bit instruction
b) firmware
c) hardware
d) none of the above 49. What type of circuit is used at the
interface point of an input port?
43. Single-bit indicators that may be set or a) decoder
cleared to show the results of logical or b) latch
arithmetic operations are the: c) tristate buffer
a) flags d) none of the above
b) registers
c) monitors 50. The register in the 8085A that is used
d) decisions to keep track of the memory address
of the next op-code to be run in the
44. When referring to instruction words, a program is the:
mnemonic is: a) stack pointer
a) a short abbreviation for the b) program counter
operand address c) instruction pointer
b) a short abbreviation for the d) accumulator
operation to be performed
51. The control bus and memories share a 58. Which of the following buses is
bidirectional bus in a typical primarily used to carry signals that
microprocessor system. direct other ICs to find out what type of
a) True operation is being performed?
b) False a) data bus
b) control bus
52. All computer programs for a machine c) address bus
are called: d) address decoder bus
a) software
b) firmware
c) hardware 59. What kind of computer program is
d) none of the above used to convert mnemonic code to
machine code?
a) debug
53. The 8085A is a(n): b) assembler
a) 16-bit parallel CPU c) C++
b) 8-bit serial CPU d) Fortran
c) 8-bit parallel CPU
d) none of the above 60. Which of the following are the three basic
sections of a microprocessor unit?
54. Because microprocessor CPUs do not
a) operand, register, and
understand mnemonics as they are,
they have to be converted to arithmetic/logic unit (ALU)
________. b) control and timing, register, and
a) hexadecimal machine code arithmetic/logic unit (ALU)
b) binary machine code c) control and timing, register, and
c) assembly language memory
d) all of the above d) arithmetic/logic unit (ALU), memory,
and input/output
55. A register in the microprocessor that
61. Which is the microprocessor comprises
keeps track of the answer or results of
any arithmetic or logic operation is the: a) Reguster Section
a) stack pointer b) One or more ALU
b) program counter c) Control Unit
c) instruction pointer d) All of these
d) accumulator 62. What is the store by register?
a) Data
56. What is the difference between a b) Operands
mnemonic code and machine code?
c) Memory
a) There is no difference.
b) Machine codes are in d) None of these
binary, mnemonic codes 63. Accumulator based microprocessor
are in shorthand English. example are:
c) Machine codes are in a) Intel 8085
shorthand English, mnemonic b) Motorola 6809
codes are in binary. c) A and B
d) None of These
57. Which bus is a bidirectional bus?
64. A set of register which contain are:
a) address bus
b) data bus a) Data
c) address bus and data bus b) Memory addresses
d) none of the above c) Result
d) All of these

You might also like