Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
62 Chapter 3: Processor Differential Insight You will note by the base address on the far left that the data has been reordered to ensure that all elements of a data type are properly aligned for their data type. Eight-byte values are aligned on 8-byte boundaries, 4-byte on 4-byte boundaries, etc. (Un)aligned Memory Access As discussed in the previous chapter, it is very important to have proper data alignment on all data. There are however, times when this is not possible; in those cases the data would still need to be accessed quickly, so before we get into the heavy-duty instructions that can be handled, let us look at a method of handing the pre- and postpreparation of the data for them. ASM 101: MOV (Move) means to COPY.