Word addressing means that, the number of lines in the address bus in the processor is lesser than the number of bits in the word itself. Lets say we have a 4 byte word. (32 bit address space) If this machine is byte addressable, then the address bus of the CPU will have 32 lines, which enables it to access each byte in memory.
If this machine is word addressable, then the address bus of the ... 1 Well, my question - if word addressable memory has more bytes than byte addressable memory - is derived from the fact that in word addressable memory each address addresses a word and in byte addressable memory each address addresses a byte. With byte addressable memory and a 32 bit address you can have 4GB while with word addressable memory you can have 4GB * wordsize. Are single bytes used that much that you can't use routines that filter out single bytes from a word because there is an advantage of having more memory?
addressable display, Consider a 32-bit microprocessor composed of 2 fields: the first byte contains the opcode and remainder an immediate operand or an operand address. What is the maximum directly addressable memory capacity? Now the answer should be 2^24=16777216 bits = 2 megabytes but the solution set says 2^24=16 MBytes So am I wrong or is the solution set wrong? Page-addressable, block-addressable? Bit-addressable, byte-addressable and word-addressable are the only terms I've seen use.
addressable display, It doesn't make much sense to address only units bigger than the word at the architectural level. Word-addressable is nowadays only used for special purpose processors such as DSP. As stated on Wikipedia: Most modern computers are byte-addressable instead of word-addressable. Why is this case? Since the CPU processes words (of predominantly 64 bits or 8 bytes) now, wouldn'... Assume the memory is 4-byte addressable.
MY QUESTION IS: what is the difference between an "address" and "the memory is 4 byte addressable"? I understand an address would be its location in memory that is represented by bits, such as 2^n, where n is the number of bits in the address. how can a Byte-Addressable memory output more than 1 Byte at a time? But considering that memory has a single output - Its output size has to stay fixed.