Microprocessor and Microcontroller MCQ Questions and Answers Quiz

91. Which is not an operand?

  1. Variable
  2. Register
  3. Memory location
  4. Assembler

92. Which is not part of the execution unit (EU)?

  1. Arithmetic logic unit (ALU)
  2. Clock
  3. General registers
  4. Flags

93. A 20-bit address bus can locate ________

  1. 1,048,576 locations
  2. 2,097,152 locations
  3. 4,194,304 locations
  4. 8,388,608 locations

94. Which of the following is not an arithmetic instruction?

  1. INC (increment)
  2. CMP (compare)
  3. DEC (decrement)
  4. ROL (rotate left)

95. During a read operation the CPU fetches ________

  1. a program instruction
  2. another address
  3. data itself
  4. all of the above

96. Which of the following is not an 8086/8088 general-purpose register?

  1. Code segment (CS)
  2. Data segment (DS)
  3. Stack segment (SS)
  4. Address segment (AS)

97. A 20-bit address bus allows access to a memory of capacity

  1. 1 MB
  2. 2 MB
  3. 4 MB
  4. 8 MB

98. Which microprocessor accepts the program written for 8086 without any changes?

  1. 8085
  2. 8086
  3. 8087
  4. 8088

99. Which group of instructions do not affect the flags?

  1. Arithmetic operations
  2. Logic operations
  3. Data transfer operations
  4. Branch operations

100. The result of MOV AL, 65 is to store

  1. store 0100 0010 in AL
  2. store 42H in AL
  3. store 40H in AL
  4. store 0100 0001 in AL
Tags

MCQ Multiple Choice Questions and Answers on Microprocessor and Microcontroller

Microprocessor and Microcontroller Question and Answer