GATE MCQs-Microcontroller
GATE MCQs-Microcontroller
● PIN 28
● PIN 29
● PIN 30
● PIN 31
Answer : PIN 31
● 8 bytes
● 32 bytes
● 16 bytes
● 128 bytes
Answer : 16 byte
● .doc
● .c
● .txt
● .hex
Answer : .hex
● 32 bytes
● 64 bytes
● 128 bytes
● 256 bytes
● PSW
● SP
● DPTR
● PC
Answer : PSW
● 1980
● 1981
● 1982
● 1983
Answer : `1981
● 8031
● 8052
● 8751
● All of the above
● Push
● Pop
● Return
● All of the above
Answer : Push
Answer : Accumulator
● 2
● 3
● 1
● 0
Answer : 2
● Atmel
● Philips
● Intel
● All of the mentioned
Question 20 Which IO Port can be used for higher address byte with
addresses A8-A15?
● PORT1
● PORT0
● PORT3
● PORT2
Answer : PORT2
As the bus width increases, the number of bits carried by bus at a time
increases as a result of which the total performance and computer capability
increases.
Micro Controllers are made by using the concept of VLSI technology. So here,
CMOS based logic gates are coupled together by this technique that
consumes low power.
Which IO Port can be used for higher address byte with addresses
A8-A15?
PORT2 : This port can be used for higher address byte with addresses
A8-A15. When no memory is added then this port can be used as a general
input/output port similar to Port 1.
A. 32 bytes
B. 64 bytes
C. 128 bytes
D. 256 bytes
Answer: Option C
B. False
Answer: Option A
A. 1
B. 2
C. 3
D. 4
Answer: Option B
4. The address space of the 8051 is divided into four distinct areas: internal data, external data,
internal code, and external code.
A. True
B. False
Answer: Option A
5. Data transfer from I/O to external data memory can only be done with the MOVX command.
A. True
B. False
Answer: Option A
A. 3
B. 4
C. 5
D. 6
Answer: Option C
Explanation:
There are five interrupt sources for the 8051, which means that they can recognize 5 different
events that can interrupt regular program execution. Each interrupt can be enabled or disabled by
setting bits of the IE register. Likewise, the whole interrupt system can be disabled by clearing the
EA bit of the same register.
7. The special function registers are maintained in the next 128 locations after the
general-purpose data storage and stack.
A. True
B. False
Answer: Option A
8. This statement will set the address of the bit to 1 (8051 Micro-controller):
SETB 01H
A. True
B. False
Answer: Option B
9. MOV A, @ R1 will:
A. True
B. False
Answer: Option A
11. The following program will receive data from port 1, determine whether bit 2 is high, and then
send the number FFH to port 3:
READ: MOV A,P1
ANL A,#2H
CJNE A,#02H,READ
MOV P3,#FFH
A. True
B. False
Answer: Option A
12. Device pins XTAL1 and XTAL2 for the 8051 are used for connections to an external oscillator or
crystal.
A. True
B. False
Answer: Option A
13. When the 8051 is reset and the line is HIGH, the program counter points to the first
program instruction in the:
A. Timer 0
B. Timer 1
C. interrupt 0
D. interrupt 1
Answer: Option A
15. Both registers TL0 and TL1 are needed to start Timer 0.
A. True
B. False
Answer: Option B
16. The I/O ports that are used as address and data for external memory are:
A. ports 1 and 2
B. ports 1 and 3
C. ports 0 and 2
D. ports 0 and 3
Answer: Option C
17. The last 96 locations in the internal data memory are reserved for general-purpose data
storage and stack.
A. True
B. False
Answer: Option B
A. CPUs
B. RAM
C. ROM
A. 2
B. 3
C. 4
D. 5
Answer: Option C
20. The total external data memory that can be interfaced to the 8051 is:
A. 32K
B. 64K
C. 128K
D. 256K
Answer: Option B
21. Which of the following instructions will load the value 35H into the high byte of timer 0?
23. The 8-bit address bus allows access to an address range of:
A. 0000 to FFFFH
B. 000 to FFFH
C. 00 to FFH
D. 0 to FH
Answer: Option C
A. 11010111
B. 11011010
C. 00001000
D. 00101000
Answer: Option C
A.
B. CS line
C. INTR line
D. V ref/2 line
Answer: Option A
A. True
B. False
Answer: Option B
27. Which of the following instructions will move the contents of register 3 to the accumulator?
A. MOV 3R, A
B. MOV R3, A
C. MOV A, R3
D. MOV A, 3R
Answer: Option C
28. Which of the following statements will add the accumulator and register 3?
A. ADD @R3, @A
B. ADD @A, R3
C. ADD R3, A
D. ADD A, R3
Answer: Option D
29. Data transfer from I/O to external data memory can only be done with the MOV command.
A. True
B. False
Answer: Option B
30. Which of the following commands will move the number 27H into the accumulator?
A. MOV A, P27
B. MOV A, #27H
C. MOV A, 27H
D. MOV A, @27
Answer: Option B
31. This program code will read data from port 0 and write it to port 2, and it will stop looping
when bit 3 of port 2 is set:
STAT: MOV A, PO
MOV P2,A
JNB P2.3, STAT
A. True
B. False
Answer: Option A
32. Which of the following commands will move the value at port 3 to register 2?
A. MOV P2, R3
B. MOV R3, P2
C. MOV 3P, R2
D. MOV R2, P3
Answer: Option D
B. 16
C. 32
D. 64
Answer: Option C
34. When the 8051 is reset and the EA line is LOW, the program counter points to the first
program instruction in the:
35. The designs of a centigrade thermometer and a PWM speed-control circuit can be
implemented by the 8051.
A. True
B. False
Answer: Option A
36. What is the difference between the 8031 and the 8051?
37. The I/O port that does not have a dual-purpose role is:
A. port 0
B. port 1
C. port 2
D. port 3
Answer: Option B
38. To interface external EPROM memory for applications, it is necessary to demultiplex the
address/data lines of the 8051.
A. True
B. False
Answer: Option A
39. The following command will copy the accumulator to the location whose address is 23H:
MOV 23H,A
A. True
B. False
Answer: Option A
40. The special function registers can be referred to by their hex addresses or by their register
names.
A. True
B. False
Answer: Option A
A. 1B H
B. 2B H
C. 3B H
D. 4B H
Answer: Option B
42. The following program will cause the 8051 to be stuck in a loop:
LOOP: MOV A, #00H
JNZ LOOP
A. True
B. False
Answer: Option B
43. Which of the following commands will copy the contents of RAM whose address is in register
0 to port 1?
A. MOV @ P1, R0
B. MOV @ R0, P1
C. MOV P1, @ R0
D. MOV P1, R0
Answer: Option C
44. The statement LCALL READ passes control to the line labelled READ.
A. True
B. False
Answer: Option A
45. Which of the following commands will copy the contents of location 4H to the accumulator?
A. MOV A, 04H
B. MOV A, L4
C. MOV L4, A
D. MOV 04H, A
Answer: Option A
46. The microcontroller is useful in systems that have nonvariable programs for dedicated
applications.
A. True
B. False
Answer: Option A
47. The total amount of external code memory that can be interfaced to the 8051 is:
A. 32K
B. 64K
C. 128K
D. 256K
Answer: Option B
A. 4-bit
B. 8-bit
C. 16-bit
D. 32-bit
Answer: Option B
49. A HIGH on which pin resets the 8051 microcontroller?
A. RESET
B. RST
C. PSEN
D. RSET
Answer: Option B
51. Which of the following instructions will move the contents of the accumulator to register 6?
A. MOV 6R, A
B. MOV R6, A
C. MOV A, 6R
D. MOV A, R6
Answer: Option B
52. The following command will rotate the 8 bits of the accumulator one position to the left:
RL A
A. True
B. False
Answer: Option A
53. An alternate function of port pin P3.0 (RXD) in the 8051 is:
https://www.scribd.com/document/519308375/PA-M
CQS