老坚果 发表于 2019-7-11 16:01:35

有个关于汇编in和out的问题

本帖最后由 老坚果 于 2019-7-11 16:14 编辑

我是想知道 这条指令结束后 再执行这样一条指令,比如说我这时候按了一个A然后松开了,第一条指令得到的应该是1eh这个我知道,但是第二条指令结束后,al的值是什么啊?是1eh这个值没变吗?还是9eh这个断码啊?

in al,60h
in al,60h

我可能没有表达清楚意思,我的意思是第一条指令是从外设里获得一个扫描码,那第二条相同的指令获取的扫描码是第一条指令获取的那个呢?还是第一条指令获取扫描码的下一个扫描码?

还有就是out指令可以往外设的端口里面写数据吗?

老坚果 发表于 2019-7-13 19:14:41

了解了 in al,60h这条指令每次都读最后一个扫描值至于写外设端口的指令行不行就不知道了
页: [1]
查看完整版本: 有个关于汇编in和out的问题