|
2004/06/21(月)
...
|
|
|
EAX=EBX=ECX=[EAX]
byte[A]=(ECX>>10)&0xFF byte[B]=(ECX>>8)&0xFF
DL=CL=ESI[8]
byte[D]=DL^BL byte[E]^=CL byte[F]^=CL
EAX>>=18 AL=AL^CL ECX=0 //ECX=ECX^ECX
EDX=[D]&0xFF CH=AL //ECX=0x0000AL00 EAX=[E]&0xFF
ECX=EDX|ECX //ECX=0x0000AL[D]
EDX=[F]&0xFF
ECX=(ECX<<8)|EAX ECX=(ECX<<8)|EDX
i.e. [A]=([EAX]>>10)&0xFF [B]=([EAX]>>8)&0xFF [D]=([EAX]^ESI[8])&0xFF [E]^=ESI[8] [F]^=ESI[8]
AL=(([EAX]>>18)^ESI[8])&0xFF ECX=0xAL[D][E][F]
血と涙と汗の結晶: ECX=[1020E95C] ECX=[[[[ECX+C]+4]]+42C]
X=[ECX+84] Y=[ECX+88]
|
|
|