in 16 bit assembly you can use a 16 bit register like or use one of the 2 8 bit registers that comprise it why can you only use the high memory addresses in 32 and 64 bit assembly ?
Asked
Active
Viewed 36 times
0
-
[Why can I access lower dword/word/byte in a register but not higher?](https://stackoverflow.com/q/45500399/995714) – phuclv Nov 09 '17 at 16:35
-
1Because the architecture has not been designed to allow this. – fuz Nov 09 '17 at 17:06
-
arent ah and al sudo registers ? im pretty sure this is related to the assembly not the hardware – Zaper Nov 12 '17 at 10:56