That’s bits 8-15 (lowest being 0 and highest being 63), not the highest 8 bits
Didn’t have time to read the whole thing, but it looks nice.
That’s bits 8-15 (lowest being 0 and highest being 63), not the highest 8 bits
Didn’t have time to read the whole thing, but it looks nice.
> Additionally, the higher 8 bits of ax, bx, cx and dx can be referred to as ah, bh, ch and dh.
So either “higher” or “high” would work.
|63|62|61|60|...|34|33|32|31|30|29|...|18|17|16|15|14|...|10|09|08|07|06|05|04|03|02|01|00|
|.............................................|.............................|<-- AH (8 bits) --->|<------- AL (8 bits) -------->|
|.............................................|.............................|<------------- AX (16 bits - lower part) --------->|
|.............................................|<---------------------------- EAX (32 bits - lower part) ------.---------->|
|<------------------------------------------------ RAX (full register - 64 bits) --------------------------.------>|
(10 thousands edits, hope you guys see the same as I see, perfectly aligned)
|63|62|...|33|32|31|30|...|17|16|15|14|...|09|08|07|06|...|01|00|
|...............|...............|<-AH (8 bits)->|<-AL (8 bits)->|
|...............|...............|<-AX (16 bits - lower part) -->|
|...............|<--------- EAX (32 bits - lower part) -------->|
|<--------------- RAX (full register - 64 bits) --------------->|
(This still won't look good on a mobile device because of the width, best viewed in a desktop browser.)