loader
Accessing and Modifying Upper Bits in x86 and x64 Registers

Accessing and Modifying Upper Bits in x86 and x64 Registers August 15, 2016

Through one’s journey with x86/x64 Assembly, there comes a time where one might want to access or modify the contents of the upper half of a register — that is, the upper 16 bits of 32-bit registers, or the upper 32 bits of 64-bit registers. In this post, I’m going to show you a number of ways to go about accessing and modifying your data. We’ll even get a bit crazy and take two nibbles from one register and replace…

DSASMBLR | 2016