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.
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
Depending on the architecture of the computer one addressable memory location might be called a word, a character, a parcel, a decimal digit, a byte, etc.
A byte is the basic unit of information in a computer. It is usually the smallest addressable object in memory. The size of a byte is a function of the design of the computer, but nearly universally, it has come to mean 8 bits. (Octet is a more precise definition of 8 bits of memory, in case there is any dichotomy.)
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.
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.
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.
bit from port o to 3
It is called a block (or sector). The size of the block varies depending upon the size of the disk, advanced preferences (the size of files normally being used on that disk), and the filesystem being used. They normally run from 512Bytes to 64KiB. As disk capacity continues to grow, look for even larger block sizes to come :-)
bit
program
The word was made up by Dr. Werner Buchholz at IBM IN 1956 to represent a grouping of bits. At the time, he was working with 6 bit bytes. Today, a byte is 8 bits.
8byte addressability: 8bytes can be stored in each memory location. 3bits to access: so 8 memory locations ( 2^3) total size = 8 * 8bytes( each memory location contains) = 64 bytes any queries or discussions, feel free to contact me at: chintala.ganesh@wipro.com