Source: https://www.unf.edu/~cwinton/html/cop3601/s10/class.notes/basic3-AddrModes.pdf