I know most of those architectures added unaligned loads and stores later on, but when they first started, as far as I know, they were effectively word-aligned (faulting on any non-word aligned address) despite using byte aligned addresses. So why still use byte-addressing? I asked Chat-GPT, but it just talked about the benefits of byte-addressing.
$\begingroup$ $\endgroup$
2 - $\begingroup$ After checking again, it seems that these architectures required natural-alignment, not word-alignment. This answers my question. $\endgroup$Shermapper– Shermapper2024-12-20 18:41:02 +00:00Commented Dec 20, 2024 at 18:41
- $\begingroup$ You are welcome to answer your own question. After two days, you can accept your answer to indicate the question doesn't need further attention. Don't try to answer in a comment, the purpose of a comment shall be to get the post improved. $\endgroup$greybeard– greybeard2024-12-21 05:56:03 +00:00Commented Dec 21, 2024 at 5:56
Add a comment |