answersLogoWhite

0

The bit addressable memory in 8051 is compose from 210 bits:

- bit address space: 20H - 2FH bytes RAM = 00H - 7FH bits address;

- SFR registers;

The following addresses are NOT bit addressable, only 1-byte addressable:

- 32 bytes RAM from 00H to 1FH (R0 - R7 registers in all four banks);

- 80 bytes RAM general user from 30H to 7FH.

User Avatar

Wiki User

16y ago

What else can I help you with?

Related Questions

Which are internal bit addressable RAM locations of 8051?

The 16 bytes (128 bits) at internal RAM locations 0x20-0x2F are bit-addressable.


What is 89c51 microcontroller?

89c51 is an microcontroller of 8051 series it is an 8-bit device packed in 40-pin package.


Why 8051 is called 8 bit?

Because its a microcontroller with an 8 bit data bus width.


What is psw in 8051?

It is program status register.It i 8 bit ,bit addressable register.It consists of four maths flag.


How many bits are bit addressable in the internal RAM and what is the range of the address?

Of the 128-byte internal RAM of the 8051, only 16 bytes are bit-addressable. The rest must be accessed in byte format. The bit-addressable RAM locations are 20H to 2FH.


Bit addressable registers in 8051?

just a note: Clarify your question Bit-addressable registers are registers that its bits can be modified individually. that means if you have register named "ACC" that is bit addressable , you can change its bits (D0 -D7) individually by special instructions SETB and CLR. ex: SETB ACC.3 ; will set bit number 4 (remember bit 0) in the register in 8051 there are many bit-addressable registers such as A (ACC), B, SCON, PCON, TCON, p0,p1,p2,p3 . best wishes, drdigital.


How do you add and subtract 16 bit numbers using 8051 microprocessor?

The 8051 is a microcontroller, not a microprocessor. To add or subtract, use the ADD or SUBB opcodes.


What is a 8051 Micro-controller?

An 8051 microcontroller is a popular 8-bit microcontroller that was first introduced by Intel in 1980. It is widely used in embedded systems due to its simple architecture, low cost, and ease of use. The 8051 microcontroller typically includes CPU, RAM, ROM, I/O ports, timers, and serial communication interfaces on a single chip.


A byte is 8 bits. We call a 4 bit quantity is nibble. if a byte addressable memory has a 14 bit address how many nibbles of storage are in this memory?

There is no such thing as 14-bit byte addressable memory. There IS, however, 16-bit byte addressable memory, which I hope is what you meant. In that case, you simply divide 16 by 4 to get 16/4 = 4 nibbles. If you did in fact mean 14-bit address, then it would be 14/4 = 3.5 nibbles


What is the external data memory capacity of 8051 and why?

65536 bytes, because the 8051 family has a 16 bit external address buss.


Is 16-bit DIV operation possible in 8051 microcontroller?

Yes, the 8051 microcontroller can perform 16-bit division, but it does not have a dedicated 16-bit DIV instruction. Instead, you can implement 16-bit division by breaking it down into two 8-bit division operations. This involves dividing the high byte and low byte of the dividend separately while managing any remainders appropriately. The process requires additional code to handle the logic for the division.


Size of stack memory and stack pointer register in 8051 microprocessor?

8 bit