Digital Electronics - The 8051 Microcontroller - Discussion
Discussion Forum : The 8051 Microcontroller - General Questions (Q.No. 7)
7.
The special function registers are maintained in the next 128 locations after the general-purpose data storage and stack.
Discussion:
11 comments Page 1 of 2.
ANUJ said:
4 years ago
How? Explain please.
Raj Sonawane said:
6 years ago
Only 20H to 2FH memory is bit addressable memory. We can bit address among them only.
Juhi said:
1 decade ago
Since internal RAM address range from 00h to 7fh so next memory location is 80h. SFR register have address range from 80h to ffh ie next 128 location.
Prashant krishna shinde said:
1 decade ago
To avoid the confusion when we access the register or function, it is necessary that memories and registers have unique addresses and at the same time how the stack memory is used to load and store the contents of register/memory is also to be consider.
When we push on 8051 the address pointed by stack pointer reduces by one. And that will not affect the sfrs.
When we push on 8051 the address pointed by stack pointer reduces by one. And that will not affect the sfrs.
Deep said:
1 decade ago
SFR (Special Function Registers) are Acc, B, PSW, DPTR.
Acc is stored at 0E0H and B at 0F0H.
SFR are stored at 80H-FFH location.
Acc is stored at 0E0H and B at 0F0H.
SFR are stored at 80H-FFH location.
Yaswanth said:
1 decade ago
If we consider from 00H to FFH totally we have 272 decimal bit location. But in that the internal ram memory of microprocessor is up to 128 decimal locations. Remaining we consider as special function register memory.
Suresh vabanagiri said:
1 decade ago
The uc has a total of 256 bytes of memory in which 128 bytes are allocated for the user defined purpose and the remaining 128 bytes are for the sake of sfr's.
(1)
Abhi said:
1 decade ago
Total space in stack memory 0 to 7F.
7F means 127 in decimal.
So 0 to 127 means 128 locations
7F means 127 in decimal.
So 0 to 127 means 128 locations
Sp.ranga said:
1 decade ago
How please explain ?
Amit said:
1 decade ago
Yes because it has to capicity to store more data.
Post your comments here:
Quick links
Quantitative Aptitude
Verbal (English)
Reasoning
Programming
Interview
Placement Papers