CF = 0 | eax = 10101010101010101010101010101010b
--------(1)------
eax shr 1
CF = 0 | Eax = 01010101010101010101010101010101b
--------(2)------
eax shr 1
CF = 1 | Eax = 00101010101010101010101010101010b
--------(3)------
and so on
....
CF = 0 | Eax = 00000000000000000000000000000001b
-------(32)-----
eax shr 1
CF = 1 | Eax = 00000000000000000000000000000000b
-------(33)-----
eax shr 1
CF = 0 | Eax = 00000000000000000000000000000000b
-----------------
mov eax, dword ptr ds:[0xffdf0308]
jmp dword ptr [eax+0xfc]

