answersLogoWhite

0


Best Answer

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.

User Avatar

Wiki User

13y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: How many bits are bit addressable in the internal RAM and what is the range of the address?
Write your answer...
Submit
Still have questions?
magnify glass
imp
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 byte addressable memory?

a byte is abasic storage unit in memory. when application program instructions and data are transferd to memory from storage devices. byte addressable memory refers to memory address that is accessed one byte (8 bits) at a time as opposed to 2 byte(16 bits), 4 byte(32 bits) or 8 byte(64 bits) addressable memory.


What is bit addressable memory in microcontroller 8051?

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.


Why is it if MARIE has 4k words of main memory and addresses must have 12 bits?

4K (4096) of addressable space is defined by 12 bits of address space, because 212 = 4096.


How many bits define a hardware address?

There are 16 bits in a port address, which gives a port range of 0 - 65535


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


Difference between bit addressable and byte addressable in micro controller?

Hey ! in bit addressable , one can reach the bits (PORT 1.0,PORT1.1,PORT1.2,..etc..) of the ports in the programming while byte addressable only allows the bytes(PORT 1) to be addressed. therefore,there is difference in programming instructions too.


Size of 8086 address bus?

The 8086/8088 has an internal 20-bit address bus and 16-bit data bus. Externally, the address bus is 20-bits, and the data bus is 16-bits for the 8086 and 8-bits for the 8088.The data bus in the 8086 is 16 bits in size, while the address bus is 20.


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 many bits of address bus are required to address 1mb memory?

You need 20 bits of address bus to address 1 Mb of memory.


How long in bits is a typical MAC address?

48 bits is a typical MAC address in bits.


In classful addressing the class of the address can be found by shifting the copy of the address bits to the right?

Shifting to the right won't accomplish anything. To find the class of the address, look at the first octet in the address. You can either look for the range of addresses for a class, or look at the first 3 bits in the first octet: First octetAddress Class0-127Class A128-191Class B192-223Class C224-239Class D240-255Class E 0nnnnnnn. First octet class A range (first bit is 0) 10nnnnnn. First octet class B range (first bits are 10) 110nnnnn. First octet class C range (first bits are 110) It is easiest just to look at the range.