2014-02-21 30 views
1

我是ASM编程的初学者,我正尝试读取PIT计数。但是,以下代码会生成错误:“操作数大小与'out'”不匹配。 (我使用的是AT & T语法)ASM:操作数大小与'out'错误不匹配

movb $0b00000100, %al 
outb %al, 0x43 

我怎样才能解决呢? 感谢您的帮助!

+1

实际上不是,al是源,0x43是目标端口。 问题解决!下面的代码有效: outb%al,$ 0x43 – user3338395

+0

那么,回答你自己的问题并接受,或完全结束这个问题。 –

+0

不幸的是,声誉低于10的用户在询问后8小时内无法回答自己的问题。 – user3338395

回答

1

下面的代码工作:

outb %al, $0x43 

感谢。

相关问题