Question: . Explain the difference between the stack and the stack pointer ( SP ) by using an example. 2 . An 8 0 5 1

. Explain the difference between the stack and the stack pointer (SP) by using an example.
2. An 8051 microcontroller is to execute programs from an external ROM. Specify the control
signals and their logic values for enabling external ROM access. Also specify the register (and
its initial value after reset) that will identify the first instruction to be fetched.
33
3. The 8051 is said to have 128 bytes of internal data memory. However, referring to the
memory map, the on-chip data memory of the 8051 is from 00H to 0FFH, giving 256
locations. Why is this so?
4. Illustrate how two 32k-byte static RAMs could be interfaced to the 8051 so that they occupy
the full 64k external data space.
5. What is the difference between the 8051s idle mode and power down mode?
6. Illustrate how 16k-byte x8 ROM memories could be connected (expanded) so that they form
an overall 32k-byte x 16 ROM memory.
7. Illustrate how 8k-byte x8 RAM memories could be connected (expanded) so that they form
an overall 32k-byte x 8 RAM memory.
8. Illustrate how 32k-byte x8 ROM memories could be connected (expanded) so that they form
an overall 32k-byte x 32 ROM memory

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!