Digital Electronics - The 8051 Microcontroller - Discussion
Discussion Forum : The 8051 Microcontroller - General Questions (Q.No. 13)
13.
When the 8051 is reset and the
line is HIGH, the program counter points to the first program instruction in the:

Discussion:
12 comments Page 1 of 2.
Asis Sahoo said:
9 years ago
**ROM called as Program memory use to store code / program.
->ROM is divided into internal and external memory portion in side 8051mc .
->Internal=4kbytes (0000- 0FFF ), External=60Kbytes(1000-FFFF ). Total = 64Kbytes(0000-FFFF).
-> EA( External Access) pin of 8051mc (pin no-31) use for point to Internal or External memory.
->when EA = 0(low) means EA = 1 or External Access = 1 = external memory use.
-->when EA = 1(high) means EA = 0 or External Access= 0 = Internal memory use.
->ROM is divided into internal and external memory portion in side 8051mc .
->Internal=4kbytes (0000- 0FFF ), External=60Kbytes(1000-FFFF ). Total = 64Kbytes(0000-FFFF).
-> EA( External Access) pin of 8051mc (pin no-31) use for point to Internal or External memory.
->when EA = 0(low) means EA = 1 or External Access = 1 = external memory use.
-->when EA = 1(high) means EA = 0 or External Access= 0 = Internal memory use.
(2)
Amisha. Patil said:
4 years ago
EA is high (connect to vcc) program fetches to address 0000H to 0FFFH are connected to internal ROM & program fetches to address 1000H through FFFFH are directed to external ROM.
EA pin low all address fetches by the program are directed to the external ROM.
EA pin low all address fetches by the program are directed to the external ROM.
ABHI said:
1 decade ago
[a] internal code memory :Ram location means PC
[B]. external code memory :Rom location (EA=0,PSEN=CONNECT)
[C]. internal data memory :I think Rom location
[D]. external data memory :Rom location (EA=0,RD=CONNECT)
[B]. external code memory :Rom location (EA=0,PSEN=CONNECT)
[C]. internal data memory :I think Rom location
[D]. external data memory :Rom location (EA=0,RD=CONNECT)
Piyush said:
1 decade ago
When EA pin is low it use internal code memory.
But when EA pin is high use for external code memory.
But starting address 0x0000H to 4K use internal then use external memory.
But when EA pin is high use for external code memory.
But starting address 0x0000H to 4K use internal then use external memory.
Ashok said:
1 decade ago
Because when external access is high means "0" because showing bar so it can access only internal memory thats why pc points internal code memory.
Gopinadh yedula said:
3 years ago
1) If EA is acting high means we are using internal memory.
2) If EA is low -we are indicating the controller to use external rom.
2) If EA is low -we are indicating the controller to use external rom.
(1)
Sujata said:
1 decade ago
When EA=0 no interrupt will be acknowledged but Im confused because they are saying EA bar is high.
Ali madad shah said:
1 decade ago
When it goes high the internal ROM memory will be executed then answer should be C.
Maniraj said:
1 decade ago
Why the answer is internal code memory? but why can't internal data memory.
Amal krishna said:
7 years ago
What is EA?
Please give me a clear explanation.
Please give me a clear explanation.
Post your comments here:
Quick links
Quantitative Aptitude
Verbal (English)
Reasoning
Programming
Interview
Placement Papers