Explore topic-wise InterviewSolutions in .

This section includes InterviewSolutions, each offering curated multiple-choice questions to sharpen your knowledge and support exam preparation. Choose a topic below to get started.

51.

How buffers are enabled in the parallel ports?(a) by the data register(b) by data direction register(c) by individual control register(d) by data and individual control registerI had been asked this question in homework.My question comes from Parallel Ports topic in portion Basic Peripherals of Embedded Systems

Answer»

Right option is (b) by data direction REGISTER

To elaborate: The implementation of parallel PORT uses a couple of BUFFERS which are enabled by the data direction register by setting the CORRESPONDING bit of the register.

52.

Which of the following is used to calculate an offset to base address?(a) single address mode(b) dual address mode(c) 1D model(d) 2D modelI have been asked this question in an online interview.The origin of the question is DMA-II topic in section Basic Peripherals of Embedded Systems

Answer»

The correct option is (d) 2D model

For EXPLANATION I would say: An address stride is specified which can be used for CALCULATING the OFFSET to the base address at the terminal of count. This address stride is used in the 2D model of the DMA CONTROLLER.

53.

Which of the following is used to request the bus from the main CPU?(a) data bus(b) address bus(c) bus requester(d) interrupt signalThe question was asked in an interview.Question is from DMA topic in section Basic Peripherals of Embedded Systems

Answer»

Right answer is (c) bus requester

The explanation is: The bus requester REQUESTS the bus from the main CPU. In EARLIER design, the processor bus does not support the multi master system and there were no bus REQUEST SIGNALS. In such cases, the processor clock was EXTENDED.

54.

Which of the following consist of a fully programmable DMA controller of two channels?(a) MC68300(b) Intel 8237(c) Intel 8253(d) Intel 8254I have been asked this question in my homework.Query is from Implementation of DMA in portion Basic Peripherals of Embedded Systems

Answer» CORRECT option is (a) MC68300

The explanation is: The MC68300 is developed by Motorola, which consists of a two channel FULLY PROGRAMMABLE DMA controller which can support HIGH speed data transfer.
55.

Which of the following is the first flow control method?(a) software handshaking(b) hardware handshaking(c) UART(d) SPIThe question was posed to me during an online exam.This is a very interesting question from Asynchronous Flow Control topic in chapter Basic Peripherals of Embedded Systems

Answer»

Correct answer is (b) hardware handshaking

Explanation: The FIRST FLOW control method is the hardware handshaking in which the hardware in the UART detects the POTENTIAL overrun and it will ASSERT a handshake line to tell the other UART to stop the transmission.

56.

How can both single byte and the double byte address slave use the same bus?(a) extended memory(b) extended address(c) peripheral count(d) slave busThe question was asked by my school principal while I was bunking the class.The above asked question is from I2C-II topic in section Basic Peripherals of Embedded Systems

Answer»

Correct choice is (b) extended address

To elaborate: For providing more ADDRESSING, an extended address is DEVELOPED which possesses two bytes in which the first byte uses a SPECIAL CODE to distinguish it from a single byte address so that the single byte and double byte address slaves can use a shared bus.

57.

A packet is also referred to as(a) postcard(b) telegram(c) letter(d) dataI got this question during an online interview.I would like to ask this question from I2C-I in chapter Basic Peripherals of Embedded Systems

Answer»

The correct answer is (b) telegram

Explanation: The data is transmitted in PACKETS with a having ONE or more BYTES. These packets of data are ALSO KNOWN as a telegram.

58.

Which of the following can be described as general-purpose?(a) multifunction I/O port(b) input port(c) dma port(d) output portI have been asked this question in my homework.My doubt is from Parallel Ports topic in section Basic Peripherals of Embedded Systems

Answer»

Correct OPTION is (a) MULTIFUNCTION I/O port

The explanation is: The multifunction I/O ports can be DESCRIBED as the general-purpose and it can be SHARED with other peripherals.

59.

Which of the following have four transfer modes?(a) Intel 8253(b) Intel 8254(c) Intel 8259(d) Intel 8237This question was addressed to me in exam.Question is taken from Implementation of DMA topic in portion Basic Peripherals of Embedded Systems

Answer» CORRECT answer is (d) Intel 8237

Easy explanation: The Intel 8237 have four transfer modes. These are SINGLE MODE, block transfer mode, DEMAND mode and CASCADE mode.
60.

Which is an efficient method for the EEPROM?(a) combined format(b) auto-incrementing counter(c) register set(d) single formatI have been asked this question by my college director while I was bunking the class.This key question is from I2C-II topic in section Basic Peripherals of Embedded Systems

Answer»

Right answer is (a) combined FORMAT

To explain I would say: Combined format is an EFFICIENT method for the EEPROM because it is having a LARGE NUMBER of REGISTERS.

61.

Which of the following DMA is used in the IBM PC?(a) Intel 8253(b) Intel 8254(c) Intel 8237(d) Intel 8259This question was posed to me in a job interview.The question is from Implementation of DMA in section Basic Peripherals of Embedded Systems

Answer»

The CORRECT answer is (c) Intel 8237

For EXPLANATION I would SAY: The Intel 8237 is the DMA used in the IBM PC. 8253, 8254 and 8259 are timers developed by Intel.

62.

What does pin 22 in DB-25 indicate?(a) transmit data(b) receive data(c) ring indicator(d) signal groundI had been asked this question by my college professor while I was bunking the class.My query is from Asynchronous Flow Control in division Basic Peripherals of Embedded Systems

Answer»

The correct answer is (C) ring indicator

The explanation is: The 22ND pin in DB-25 and the 9th pin in the DB-9 INDICATES a ring indicator which is asserted when a connected modem has DETECTED an INCOMING call.

63.

Which of the following mode is similar to the mode 4 of the 8253 timer?(a) mode 5(b) mode 6(c) mode 0(d) mode 1This question was addressed to me in an internship interview.I'm obligated to ask this question of Timer-II in chapter Basic Peripherals of Embedded Systems

Answer»

The correct choice is (a) mode 5

The best EXPLANATION: The mode 5 or the hardware triggered strobe is similar to the mode 4 or the square wave RATE generator expect that the retriggering is done by the external gate pin.

64.

How many classifications of DMA controllers are made based on the addressing capability?(a) 2(b) 3(c) 4(d) 5The question was asked in an online quiz.The query is from DMA in portion Basic Peripherals of Embedded Systems

Answer»

Right choice is (b) 3

The BEST explanation: There are three classifications for the DMA controllers BASED on the ADDRESS CAPABILITY. These are 1D, 2D and 3D.

65.

Which of the following is used for supporting the priority scheme?(a) address transfer mode(b) arbitration(c) counter(d) timerThis question was addressed to me in an interview for internship.Query is from Implementation of DMA in chapter Basic Peripherals of Embedded Systems

Answer» CORRECT ANSWER is (b) arbitration

Explanation: The arbitration is used for providing priority to the DMA REQUESTS. The DMA request is simultaneously GENERATING, so in order to avoid the errors, a priority scheme is NECESSARY which is done by the arbitration scheme in the DMA controller.
66.

What does UART stand for?(a) universal asynchronous receiver transmitter(b) unique asynchronous receiver transmitter(c) universal address receiver transmitter(d) unique address receiver transmitterI have been asked this question in an interview.The question is from UART topic in chapter Basic Peripherals of Embedded Systems

Answer»

The correct OPTION is (a) universal asynchronous RECEIVER TRANSMITTER

Best explanation: The UART or universal asynchronous receiver transmitter is USED for the DATA transmission at a predefined speed or baud rate.

67.

How many areas does the serial interface have?(a) 1(b) 3(c) 2(d) 4I have been asked this question in final exam.Enquiry is from RS232 topic in portion Basic Peripherals of Embedded Systems

Answer»

Right choice is (C) 2

Easy explanation: The serial INTERFACE is divided into TWO, physical interface and the ELECTRICAL interface.

68.

Which of the following is an ideal interface for LCD controllers?(a) SPI(b) parallel port(c) Serial port(d) M-BusI had been asked this question in an internship interview.My question is based upon RS232 in section Basic Peripherals of Embedded Systems

Answer»

Right option is (d) M-Bus

To ELABORATE: M-Bus or MOTOROLA Bus is an ideal INTERFACE for LCD controllers, A/D converters, EEPROMs and many other components which can benefit faster TRANSMISSION.

69.

How many registers are there to control the parallel port in the basic form?(a) 1(b) 3(c) 2(d) 5I had been asked this question during an online exam.This question is from Parallel Ports topic in chapter Basic Peripherals of Embedded Systems

Answer»

Right option is (c) 2

For explanation I WOULD say: The basic operation of the PARALLEL port dealt with two types of REGISTERS which are called data DIRECTION register and the data register.

70.

What does SPI stand for?(a) serial parallel interface(b) serial peripheral interface(c) sequential peripheral interface(d) sequential port interfaceI got this question in class test.This intriguing question originated from Serial Port and Serial Peripheral Interface in division Basic Peripherals of Embedded Systems

Answer»

Correct CHOICE is (b) serial peripheral INTERFACE

For explanation: The serial parallel interface BUS is a commonly used interface which involves master SLAVE mechanism. The shift registers are worked as master and the slave devices are driven by a COMMON clock.

71.

Which of the following processor uses SPI for interfacing?(a) 8086(b) 8253(c) 8254(d) MC68HC11The question was posed to me during a job interview.My doubt stems from Serial Port and Serial Peripheral Interface topic in portion Basic Peripherals of Embedded Systems

Answer»

Correct CHOICE is (d) MC68HC11

The best explanation: The MC68HC05 and MC68HC11 microcontrollers use the serial PERIPHERAL interface for the peripheral interfacing.

72.

Which of the following can be used for long distance communication?(a) I2C(b) Parallel port(c) SPI(d) RS232The question was posed to me in exam.My question is based upon RS232 in division Basic Peripherals of Embedded Systems

Answer» CORRECT choice is (d) RS232

For explanation I would say: A slightly different serial port called RS232 is used for LONG distance communication, otherwise the clock may get skewed. The low VOLTAGE SIGNAL ALSO affects the long distance communication.
73.

Which address mode uses two addresses and two accesses to transfer the data between the peripheral and the memory?(a) dual address model(b) 1D model(c) 2D model(d) 3D modelThe question was posed to me in a job interview.I'd like to ask this question from DMA-II in section Basic Peripherals of Embedded Systems

Answer» RIGHT option is (a) DUAL address model

Explanation: The dual address mode SUPPORTS two addresses and two accesses for transferring data between a peripheral or memory and another memory location.
74.

Which ports are used in the multi-master system to avoid errors?(a) unidirectional port(b) bidirectional port(c) multi directional port(d) tridirectional portThis question was posed to me at a job interview.My question is taken from I2C-II topic in portion Basic Peripherals of Embedded Systems

Answer»

Right option is (b) bidirectional port

Explanation: By using the bidirectional ports, each master can monitor the line and CONFIRM its expected STATE and if it is not matched, a MISMATCH or COLLISION had occurred which will discontinue the transmission by the master.

75.

In which register does the data is written in the master device?(a) index register(b) accumulator(c) SPDR(d) status registerI had been asked this question during an interview for a job.I need to ask this question from Serial Port and Serial Peripheral Interface in section Basic Peripherals of Embedded Systems

Answer» RIGHT answer is (c) SPDR

For explanation: The serial peripheral interface follows a master SLAVE MECHANISM in which the data is written to the SPDR register in the master device and clocked out into the slave device SPDR by using a common CLOCK signal called SCK.
76.

Which pin of 8253 is used for the generation of an external interrupt signal?(a) OUT pin(b) IN pin(c) Interrupt pin(d) Ready pinI have been asked this question in exam.Origin of the question is Timer-II in portion Basic Peripherals of Embedded Systems

Answer»

Right answer is (a) OUT pin

Easy explanation: The Intel 8253 TIMER has no interrupt PINS. THEREFORE, the timer OUT pin is USED to GENERATE an external interrupt signal.

77.

Which of the following timer is suitable for IBM PC?(a) IA-32(b) Intel 8253(c) Intel 64(d) 8051 timerThe question was posed to me in an interview for job.The above asked question is from Timer in portion Basic Peripherals of Embedded Systems

Answer»

The correct option is (b) INTEL 8253

To explain: The Intel 8253 timer is suitable for the IBM PC. IA-32 and Intel 64 are the offload timers USED only for Intel. The 8051 timer is used for the timing program in 8051.

78.

Which of the following has the ability to change the stride automatically?(a) 1D model(b) 2D model(c) 3D model(d) dual address modeI have been asked this question in examination.My question is from DMA-II in portion Basic Peripherals of Embedded Systems

Answer»
79.

How many address register are there for the 1D type DMA controller?(a) 1(b) 2(c) 3(d) 4The question was asked in a national level competition.Question is taken from DMA in portion Basic Peripherals of Embedded Systems

Answer»

Right answer is (a) 1

For explanation: The 1D CONTROLLER only have a single ADDRESS register whereas 2D controller have TWO address register and 3D controller have three or more address register.

80.

Which of the following is not a serial protocol?(a) SPI(b) I2C(c) Serial port(d) RS232I got this question in a job interview.My doubt is from RS232 in section Basic Peripherals of Embedded Systems

Answer» CORRECT choice is (d) RS232

Explanation: The RS232 is a physical INTERFACE. It does not follow the serial protocol.
81.

How is bus lockup avoided?(a) timer and polling(b) combined format(c) terminal counter(d) counterThe question was asked in an interview.This interesting question is from I2C-II topic in section Basic Peripherals of Embedded Systems

Answer»

The correct ANSWER is (a) TIMER and polling

Best explanation: The timeout value can be changed by the PERIPHERAL DEVICES, so for a sophisticated system a COMBINATION of polling and timer is used to check for the signal n times within a predefined interval. This can avoid the bus lock.

82.

Which pin provides the reference clock for the transfer of data?(a) SDA(b) SCL(c) SPDR(d) Interrupt pinI had been asked this question in an internship interview.My question is based upon I2C-I topic in chapter Basic Peripherals of Embedded Systems

Answer»

Correct option is (b) SCL

To elaborate: The SCL pin can PROVIDE the reference clock for the TRANSMISSION of DATA but it is not a free running clock.

83.

Which can provide an address stride?(a) single address mode(b) dual address mode(c) 1D model(d) 2D modelThis question was addressed to me in unit test.The above asked question is from DMA-II topic in chapter Basic Peripherals of Embedded Systems

Answer»

Correct answer is (d) 2D model

The best I can explain: In the 2D model of the DMA controller, an address STRIDE is SPECIFIED which can be used for CALCULATING the offset to the base address at the terminal of count.

84.

Which of the following are not used within the IBM PC?(a) TXRDY(b) BAUDOUT(c) ADS(d) OUT2The question was posed to me during an interview for a job.The question is from UART-2 in section Basic Peripherals of Embedded Systems

Answer» CORRECT answer is (a) TXRDY

The explanation is: The CPU is responsible for moving data to and from the UART in the IBM PC, THEREFORE it does not have TXRDY and RXRDY pins which are USED for DMA accessing.
85.

Which of the following performs the START signal?(a) master(b) slave(c) CPU(d) memoryI have been asked this question in my homework.I need to ask this question from I2C-I in chapter Basic Peripherals of Embedded Systems

Answer»

Correct choice is (a) master

Easy explanation: The START signal is performed by the master by MAKING the SCL and SDA pin HIGH.

86.

Which is the most commonly used UART?(a) 8253(b) 8254(c) 8259(d) 8250I have been asked this question by my college professor while I was bunking the class.This question is from UART in section Basic Peripherals of Embedded Systems

Answer»

The correct choice is (d) 8250

To explain I would say: The INTEL 8253, 8254 and 8259 are TIMERS WHEREAS Intel 8250 is a UART which is commonly used.

87.

Which are the two lines used in the I2C?(a) SDA and SPDR(b) SPDR and SCL(c) SDA and SCL(d) SCL and status lineThe question was posed to me in semester exam.I'm obligated to ask this question of I2C-I topic in portion Basic Peripherals of Embedded Systems

Answer»

Right choice is (c) SDA and SCL

Easy EXPLANATION: The I2C BUS consists of two LINES which are called SDA and SCL. The master and slave devices are ATTACHED to these lines.

88.

What is the running frequency of MC68332?(a) 12 MHz(b) 14 MHz(c) 16 MHz(d) 18 MHzI had been asked this question during an interview for a job.My query is from Timer-II in section Basic Peripherals of Embedded Systems

Answer»

The correct option is (c) 16 MHz

To ELABORATE: The running frequency of the MC68332 is 16 MHz.

89.

Which timer architecture can provide a higher resolution than Intel 8253?(a) Intel 8253(b) Intel 8254(c) 8051 timer(d) MC68230I got this question in an interview for job.This interesting question is from Timer-II in chapter Basic Peripherals of Embedded Systems

Answer» RIGHT OPTION is (d) MC68230

To explain I would say: The Intel 8253 and 8254 have same pin configuration and functions. 8051 timer is a programmable timer in the 8051 microcontroller. The MC68230 timer developed by Motorola can provide a powerful timer ARCHITECTURE which can provide higher RESOLUTION than the Intel 8253.
90.

Which of the following is a timer processor?(a) Intel8253(b) MC146818(c) MC68332(d) Intel 8259This question was addressed to me during a job interview.My question is taken from Timer-II in portion Basic Peripherals of Embedded Systems

Answer»
91.

Which of the following model can implement a circular buffer?(a) dual address mode(b) 1D model(c) 2D model(d) 3D modelI had been asked this question in my homework.This interesting question is from DMA-II in division Basic Peripherals of Embedded Systems

Answer»

Correct option is (b) 1D MODEL

To ELABORATE: The 1D model can implement a circular buffer which makes an AUTOMATIC reset to bring the ADDRESS back to the beginning.

92.

Which of the following provides an efficient method for transferring data from a peripheral to memory?(a) dma controller(b) serial port(c) parallel port(d) dual portThe question was asked in an international level competition.This intriguing question originated from DMA in division Basic Peripherals of Embedded Systems

Answer»

Right answer is (a) DMA controller

The best explanation: The DMA controllers or DIRECT memory access controller provides an efficient METHOD for transferring DATA from the PERIPHERAL to the memory.

93.

Which of the following are used to link PCs?(a) modem cable(b) null modem cable(c) serial port(d) parallel portThe question was asked in homework.I'd like to ask this question from Asynchronous Flow Control topic in division Basic Peripherals of Embedded Systems

Answer»

Correct choice is (B) null MODEM cable

Easy explanation: The modem CABLES are USED to link PC with other peripherals like printers, plotters, modems etc. But it cannot link with other PCs. So an alternative method is adopted to link PCs which is called null modem cable.

94.

Which one of the following is the second method for flow controlling?(a) hardware(b) peripheral(c) software(d) memoryThis question was posed to me during an online interview.I want to ask this question from Asynchronous Flow Control topic in division Basic Peripherals of Embedded Systems

Answer»
95.

Which pins are used for additional DMA control?(a) RXRDY(b) RD(c) MR(d) INRI have been asked this question in homework.The origin of the question is UART-2 topic in portion Basic Peripherals of Embedded Systems

Answer»

The correct choice is (a) RXRDY

To explain I would say: TheRXRDY and TXRDY are TWO active low pins which are used for ADDITIONAL DMA CONTROL. It can be used for DMA transfers to and from the read and WRITE buffers.

96.

Which of the following indicates the type of operation that the master requests?(a) address value(b) initial value(c) terminal count(d) first byteThe question was posed to me in a national level competition.This intriguing question comes from I2C-II in portion Basic Peripherals of Embedded Systems

Answer»

Correct CHOICE is (a) address value

To explain I WOULD say: The address value helps the master to select the device and indicates what operation should be TAKEN. If the 8th BIT is LOGIC one, read operation takes out and if it is logic zero, write operation takes out.

97.

Which of the following developed P82B715?(a) Philips(b) Intel(c) IBM(d) MotorolaThis question was posed to me in an international level competition.I would like to ask this question from I2C-I in portion Basic Peripherals of Embedded Systems

Answer»

Correct ANSWER is (a) PHILIPS

To ELABORATE: The SPECIAL buffer chip, P82B715 for INCREASING the current drive is developed by Philips.

98.

What does I2C stand for?(a) inter-IC(b) intra-IC(c) individual integrated chip(d) intel ICThe question was asked in an interview for job.The question is from I2C-I in division Basic Peripherals of Embedded Systems

Answer»
99.

Which of the following determines the rate generation?(a) divide by N(b) multiply by N(c) addition by N(d) subtraction by NThe question was posed to me in a national level competition.My question is taken from Timer in section Basic Peripherals of Embedded Systems

Answer»

Correct answer is (a) divide by N

Explanation: The rate GENERATOR mode is DETERMINED by the mode 3 with the Intel 8253. It is a simple divide by N mode where N is the initial VALUE LOADED into the counter.

100.

Which of the following is mode 0 in 8253?(a) interrupt on start count(b) interrupt for wait statement(c) interrupt on terminal count(d) no interruptI have been asked this question in examination.I need to ask this question from Timer in section Basic Peripherals of Embedded Systems

Answer»

The CORRECT option is (C) interrupt on TERMINAL count

Explanation: The interrupt on the terminal count is known as mode 0 for the 8253.An initial value is loaded into the count register and then STARTS to count down at the frequency which is determined by the clock input. When the count REACHES zero, an interrupt is generated.