x = 0FFF4A348h
y = 00076540h
z = ?
Most significant (highest) digit (F) ≥ (8).
Hexadecimal integer is negative so
create the two’s complement of 0FFF4A348h.
0 0 0 11 5 12 11 7 0 0 0 11 5 12 11 7 |
-744632 -744632 |
The Variable x loaded into EBX = -744632
-744632 loaded into EAX from EBX
ECX = y 00076540
484672 484672 |
ECX = y = -484672
EAX = y + x;
The sum is EAX = -259960
The Variable z is passed = -259960
8 8 8 0 12 15.75 15.984375 15.9990234375 8 8 8 0 12 15.75 15.984375 15.9990234375 |
Therefore EAX shows as FFFC0888
|
|