Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

11. Which register has the value 0000H when the 8051 is powered on (upon reset)?

ID: 3725596 • Letter: 1

Question

11. Which register has the value 0000H when the 8051 is powered on (upon reset)? gister c. Accumulato 3 of 6 Pointer d. Program Counter 12. Which register bank is set aside for RAM locations 0 to 7(first eight bytes)? a. Bank 0 c. Bank 2 b. Bank 1 d. Bank 3 13. Which file is actually burned onto the ROM portion of the 8051? a. list file c. hex object file b. asm source file d. a51 source file 14. What two numeric intervals does an unsigned integer span across in the 80517 a. -128 to+127 c. 0 to 65,535 b. 0 to 255 d. N/A 15. What is the 1's complement (NOT) of the hex address OxAA? a. 0x55 c. 0x56 b. 0xAA d. N/A 16. What is the source of the clock pulse (frequency) if the C/T bit in the TMOD register equals zero? a. crystal frequency 12 stal frequency / 13 b. crystal frequency 11 d. N/A 17. What is the exact time delay generated by the timer given that the crystal frequency is pulsing at 24M a. 29 s c 17.03 s b. 32768 ps d. N/A 18. Which 8-bit register is used to set the various timer operation modes? a. B-Register b. TMOD Register d. Program Counter

Explanation / Answer

Answers :

1 . Since here the options are not visible I will skip it and wait for the proper image to be uploaded.

12. Bank 0 # It is because in 8051 microcontroller space reserved for RAM is 128 bytes out of which 32 bytes are reseved for register banks and stack. This 32 bytes are further divided into 4 banks i.e 0 to 7 are reserved for bank 0 similarly other register are assigned to 3 banks remaining.

14. 0 to 65535 # unsigned int has 16 bytes reserved for it . It can take values in the range of 0 to 65535

16. crystal frequency /12 # This is because crystal frequency decides speed of timer tick and since in our case C/T is zero it is normal mode where frequency of timer is 1/12 th of the crystal attached to it.

18 . TMOD Register # There are two regiser for timer ooperation Timer 0 and timer 1 . TMOD Register is used by both timer 0 and timer 1 for timer related operation mode. Also the letter "T" in TMOD suggest that it must be using for timing operations