Microcontrollers and Applications Quiz | Microcontrollers and Applications MCQs and Answers

81 Which among the below stated statements does not exhibit the characteristic feature of 16-bit microcontroller?
[A] Large program & data memory spaces
[B] High speed
[C] I/O Flexibility
[D] Limited Control Applications
Answer: Limited Control Applications
82 Which word size is approved to be of greater importance for performing the small computational tasks along with its storage usability feature adopted by ASCII code?
[A] 4-bit
[B] 8-bit
[C] 16-bit
[D] 32-bit
Answer: 8-bit

DOWNLOAD CURRENT AFFAIRS PDF FROM APP

83 Which minimum mode signal is used for demultiplexing the data and address lines with the assistance of an external latch in a microprocessor while accessing memory segment?
[A] INTA
[B] DTE
[C] HOLD
[D] ALE
Answer: ALE
84 Why do the microprocessors possess very few bit manipulating instructions?
[A] Because they mostly operate on bits/ word data
[B] Because they mostly operate on byte/word data
[C] Both a & b
[D] None of the above
Answer: Because they mostly operate on byte/word data
85 How does the microcontroller communicate with the external peripherals/memory?
[A] via I/O ports
[B] via register arrays
[C] via memory
[D] All of the above
Answer: via I/O ports
86 Which functioning element of microcontroller generate and transmit the address of instructions to memory through internal bus?
[A] Instruction Decoding Unit
[B] Timing and Control Unit
[C] Program Counter
[D] Arithmetic Logic Unit
Answer: Program Counter
87 Which instructions contribute to an effective adoption or utilization of stack memory which usually plays a crucial role in storage of intermediate results?
[A] ACALL
[B] RETI
[C] PUSH & POP
[D] All of the above
Answer: All of the above
88 What is the status of stack pointer for the execution of PUSH and POP operations?
[A] It gets post-decremented for PUSH & pre-incremented for POP
[B] It gets pre-incremented for PUSH & post-decremented for POP
[C] It gets pre-incremented for PUSH as well as POP
[D] It gets post-decremented for PUSH as well as POP
Answer: It gets pre-incremented for PUSH & post-decremented for POP
89 Which among the category of program branching instructions allow 16 bit address to be specified & can jump anywhere within 64K block of program memory?
[A] Long jumps (LJMP)
[B] Short jumps (SJMP)
[C] Absolute jumps (AJMP)
[D] All of the above
Answer: Long jumps (LJMP)
90 What is the possible range of transfer control for 8-bit relative address especially in 2’s complement form with respect to the first byte of preceding instruction?
[A] -115 to 132 bytes
[B] -130 to 132 bytes
[C] -128 to 127 bytes
[D] -115 to 127 bytes
Answer: -128 to 127 bytes
91 Which among the single operand instructions complement the accumulator without affecting any of the flags?
[A] CLR
[B] SETB
[C] CPL
[D] All of the above
Answer: CPL
92 Which rotate instruction/s has an ability to modify CY flag by moving the bit-7 & bit-0 respectively to an accumulator?
[A] RR & RL
[B] RLC & RRC
[C] RR & RRC
[D] RL & RLC
Answer: RLC & RRC
93 Which form of instructions also belong to the category of logical instructions in addition to bitwise logical instructions?
[A] Single-operand instructions
[B] Rotate instructions
[C] Swap instructions
[D] All of the above
Answer: All of the above
94 What can be the oscillator period for the multiplication operation of A & B in accordance to 16-bit product especially in B:A registers?
[A] 12
[B] 24
[C] 36
[D] 48
Answer: 48
95 How many bytes are supposed to get occupied while subtracting indirect RAM from an accumulator along with borrow under the execution of SUBB A, @Ri?
[A] 1
[B] 2
[C] 3
[D] 4
Answer: 1
96 Which flag allow to carry out the signed as well as unsigned addition and subtraction operations?
[A] CY
[B] OV
[C] AC
[D] F0
Answer: OV
97 What does the instruction XCHD A, @Ri signify during the data transfer in the program execution?
[A] Exchange of register with an accumulator
[B] Exchange of direct byte with an accumulator
[C] Exchange of indirect RAM with an accumulator
[D] Exchange of low order digit indirect RAM with an accumulator
Answer: Exchange of low order digit indirect RAM with an accumulator
98 Which instruction should be adopted for moving an accumulator to the register from the below mentioned mnemonics?
[A] MOV A, Rn
[B] MOV A, @ Ri
[C] MOV Rn, A
[D] MOV direct, A
Answer: MOV Rn, A
99 What kind of PSW flags remain unaffected by the data transfer instructions?
[A] Auxillary Carry Flags
[B] Overflow Flags
[C] Parity Flags
[D] All of the above
Answer: All of the above
100 How many single byte, two-byte and three-byte instructions are supported by MCS-51 from the overall instruction set?
[A] 55 – single byte, 35 two-byte & 21 three-byte instructions
[B] 50 – single byte, 30 two-byte & 31 three-byte instructions
[C] 42 – single byte, 45 two-byte & 24 three-byte instructions
[D] 45 – single byte, 45 two-byte & 17 three-byte instructions
Answer: 45 – single byte, 45 two-byte & 17 three-byte instructions