Assembly ASM:';的操作数大小不匹配;输出';错误

Assembly ASM:';的操作数大小不匹配;输出';错误,assembly,att,Assembly,Att,我是ASM编程的初学者,我正在尝试阅读维修点计数。但是,以下代码生成错误:“out的操作数大小不匹配”。(我正在使用AT&T语法) 我怎样才能解决它? 谢谢你的帮助 以下代码有效: outb %al, $0x43 谢谢。实际上不是,al是源端口,0x43是目标端口。问题解决了!下面的代码是有效的:outb%al,$0x43那么,回答您自己的问题并接受,或者完全关闭该问题。不幸的是,声誉低于10的用户在提问后8小时内无法回答他们自己的问题。 outb %al, $0x43

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

我怎样才能解决它?
谢谢你的帮助

以下代码有效:

outb %al, $0x43

谢谢。

实际上不是,al是源端口,0x43是目标端口。问题解决了!下面的代码是有效的:outb%al,$0x43那么,回答您自己的问题并接受,或者完全关闭该问题。不幸的是,声誉低于10的用户在提问后8小时内无法回答他们自己的问题。
outb %al, $0x43