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:
internal code memory
external code memory
internal data memory
external data memory
Answer: Option
Explanation:
No answer description is available. Let's discuss.
Discussion:
12 comments Page 1 of 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.
(1)

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.

Amal krishna said:   7 years ago
What is EA?

Please give me a clear explanation.

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.
(2)

Ali madad shah said:   1 decade ago
When it goes high the internal ROM memory will be executed then answer should be C.

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.

Mano... said:   1 decade ago
What will be the answer when EA bar is low?

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)

Naruto said:   1 decade ago
Because pc always points to code memory.

Maniraj said:   1 decade ago
Why the answer is internal code memory? but why can't internal data memory.


Post your comments here:

Your comments will be displayed after verification.