title: MIPS: J-format Instructions and Address Encoding
body: <p>I'm confused when it comes to encoding the address for a J-format instruction.</p>
  
  <p>From Class Notes:</p>
  
  <p>Assume L1 is at the address 4194340 in decimal, which is 400024 in hexadecimal. We fill the target field as an address in instructions (0x100009) rather than bytes (0x400024).</p>
  
  <p>Can someone please explain to me why this is?</p>