I have this line using Intel syntax:
[code]add [eax], dl[/code]
Let's say the address stored in EAX is 0. Pretty simple. Okay, and the value at [EAX] is 0xFFFFFFFF. Register DL is 1. What's going to happen to the value at [EAX]? Will just the first byte change to 0, or will it extend out to other bits?
[code]add [eax], dl[/code]
Let's say the address stored in EAX is 0. Pretty simple. Okay, and the value at [EAX] is 0xFFFFFFFF. Register DL is 1. What's going to happen to the value at [EAX]? Will just the first byte change to 0, or will it extend out to other bits?