linux-0.11内核代码有一行看不懂
__asm__("outb%0,%1\n\tjmp1f\n1:\tjmp1f\n1:"::"a"((char)(val)),"i"(port))我想知道在上面这行代码中,...
__asm__("outb %0, %1\n\t jmp 1f\n 1: \t jmp 1f\n 1:" :: "a" ((char)(val)), "i" (port))
我想知道在上面这行代码中, port 左边的 i 表示什么意思? (我知道 a 表示 eax 寄存器, 但是查不到关于 i 的信息) 展开
我想知道在上面这行代码中, port 左边的 i 表示什么意思? (我知道 a 表示 eax 寄存器, 但是查不到关于 i 的信息) 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询