主题:请教关于并口通信
我想从并口读入数据,于是在vc里嵌入了如下汇编程序:
__asm{
mov dx , port
in al , dx
mov ind, value
}
value我前面定义的unsigned char类型变量,port是unsigned short类型。可是编译时总是显示“improper operand type”(不合适的操作类型)
如果把最后一句换成mov value,al 编译倒是能通过,但执行到in那句话时就停住。
我对汇编了解不多,还请这里的高手指点一二!
__asm{
mov dx , port
in al , dx
mov ind, value
}
value我前面定义的unsigned char类型变量,port是unsigned short类型。可是编译时总是显示“improper operand type”(不合适的操作类型)
如果把最后一句换成mov value,al 编译倒是能通过,但执行到in那句话时就停住。
我对汇编了解不多,还请这里的高手指点一二!