【文件属性】:
文件名称: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,就是有问题,调了好久,没调出来。这个可以跑,感谢楼主
- 最后一条汇编指令的结果就是函数的返回值,原来如此简单~~~
- 很好,经过测试,能用的,谢谢
- 可用 好东西,编译的时候需要用到!