Byte Addressable Memory. Instructions are 32-bits.

  • For RV32I we incremend the address by 4. To get to next 32 bits 4 bytes to get to next 32 bit word from memory. If we want to access the next word/instructions.
    • A2 + 0
    • A2 + 4

Review number of addressable words = 2^30 a word is represented by 4 Bytes, so we need 2 bits to identify the Byte within the word. Therefore, there is 2^30 addressable words in a RV23I register. Another way to think of it: 2 bytes / 2 bytes/word = 2 = 2