我正在 Fedora core 6 上编写一个 Linux 内核模块,我想知道是否有人可以告诉我如何将下面显示的汇编代码添加到我的程序中。汇编代码是为 Windows 编写的,我不知道如何转换为 Linux 内核程序。
#ifdef _MSC_VER
unsigned char lookKbits(char k)
{
_asm {
mov dl, k
mov cl, 16
sub cl, dl
mov eax, [wordval]
shr eax, cl
}
}
unsigned char WORD_hi_lo(char byte_high, char byte_low)
{
_asm {
mov ah,byte_high
mov al,byte_low
}
}
#endif