Implement memcpy with misaligned addresses
Write memcpy: copy n bytes from a source address to a destination address. Copying one byte at a time is slow, so copy in machine words, and handle source and destination pointers that are not aligned to a word boundary (and not aligned the same way as each other). Discuss what happens when the regions overlap.
No answer yet. Write the first one; the best answer gets endorsed.
