8051 Microcontroller Mcqs
Our Collection of 8051 Microcontroller questions and answers focuses on all areas of 8051 Microcontroller covering a collection of most authoritative and best reference books on O8051 Microcontroller. One should spend 1 hour daily for 2-3 months to learn and assimilate 8051 Microcontroller comprehensively.
2. AT89C2051 has RAM of:
128 bytes
256 bytes
64 bytes
512 bytes
Answer & Solution
No Solution for this Answer..! Report or Discus this Question
3. 8051 series has how many 16 bit registers?
2
3
1
0
4. When 8051 wakes up then 0x00 is loaded to which register?
DPTR
SP
PC
PSW
5. When the micro controller executes some arithmetic operations, then the flag bits of which register are affected?
PSW
SP
DPTR
PC
6. How is the status of the carry, auxiliary carry and parity flag affected if write instructionMOV A,#9CADD A,#64H
CY=0,AC=0,P=0
CY=1,AC=1,P=0
CY=0,AC=1,P=0
CY=1,AC=1,P=1
Answer & Solution
No Solution for this Answer..! Report or Discus this Question
7. How are the bits of the register PSW affected if we select Bank2 of 8051?
PSW.5=0 and PSW.4=1
PSW.2=0 and PSW.3=1
PSW.3=1 and PSW.4=1
PSW.3=0 and PSW.4=1
Answer & Solution
No Solution for this Answer..! Report or Discus this Question
8. If we push data onto the stack then the stack pointer
Increases with every push
Decreases with every push
None of the mentioned
Both of the mentioned
Answer & Solution
No Solution for this Answer..! Report or Discus this Question
9. On power up, the 8051 uses which RAM locations for register R0- R7
00-2F
00-07
00-7F
00-0F
10. How many bytes of bit addressable memory is present in 8051 based micro controllers?
8 bytes
32 bytes
16 bytes
128 bytes
Answer & Solution
No Solution for this Answer..! Report or Discus this Question
11. DJNZ R0,label is how many bit instruction?
2
3
1
Cant be determined
12. JZ, JNZ, DJNZ, JC, JNC instructions monitor the bits of which register ?
DPTR
B
A
PSW
13. Calculate the jump code for again and here if code starts at 0000HMOV R1,#0MOV A,#0MOV R0,#25HAGAIN:ADD A,#0ECHJNC HEREHERE: INC R1DJNZ R0,AGAIN MOV R0,AEND
F3,02
F9,01
E9,01
E3,02
14. When the call instruction is executed the top most element of stack comes out to be
The address where stack pointer starts
The address next to the call instruction
Address of the call instruction
Next address of the stack pointer
Answer & Solution
No Solution for this Answer..! Report or Discus this Question
15. LCALL instruction takes
2 bytes
4 bytes
3 bytes
1 byte