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)
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)
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.
Sujata said:
1 decade ago
When EA=0 no interrupt will be acknowledged but Im confused because they are saying EA bar is high.
Maniraj said:
1 decade ago
Why the answer is internal code memory? but why can't internal data memory.
Naruto said:
1 decade ago
Because pc always points to code memory.
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)
Mano... said:
1 decade ago
What will be the answer when EA bar is low?
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.
Ali madad shah said:
1 decade ago
When it goes high the internal ROM memory will be executed then answer should be C.
Post your comments here:
Quick links
Quantitative Aptitude
Verbal (English)
Reasoning
Programming
Interview
Placement Papers