WORD lookKbits(BYTE k)

时间:2014-12-04 10:34:29
【文件属性】:

文件名称:WORD lookKbits(BYTE k)

文件大小:1KB

文件格式:TXT

更新时间:2014-12-04 10:34:29

lookKbits WORD_hi_lo get svalue 汇编转C语言

将汇编代码转换成C语言 汇编代码: WORD lookKbits(BYTE k) { _asm { mov dl, k mov cl, 16 sub cl, dl mov eax, [wordval] shr eax, cl } } WORD WORD_hi_lo(BYTE byte_high,BYTE byte_low) { _asm { mov ah,byte_high mov al,byte_low } } SWORD get_svalue(BYTE k) { _asm { xor ecx, ecx mov cl,k mov eax,[wordval] shl eax,cl shr eax, 16 dec cl bt eax,ecx jc end_macro signed_value:inc cl mov ebx,[start_neg_pow2] add ax,word ptr [ebx+ecx*2] end_macro: } }


网友评论

  • 亲测,可用,大赞!
  • 经测试可以用
  • 确实是可以用,谢谢了,太强大了
  • 太好了,JPEG解码中有这一段汇编。自己改成c,就是有问题,调了好久,没调出来。这个可以跑,感谢楼主
  • 最后一条汇编指令的结果就是函数的返回值,原来如此简单~~~
  • 很好,经过测试,能用的,谢谢
  • 可用 好东西,编译的时候需要用到!