标签: serial-port timeout dos
我正在尝试编写一些16位汇编代码来处理串口通信(使用中断21h函数03h和04h)。
我已经编写了代码来发送和接收字节,但我想实现一个可选的超时接收。我已经可以通过在23h内实现中断处理程序来取消传输,但接收似乎没有受到阻碍(可能在内核代码中阻塞以接收串行端口上的字节)。
有没有办法实现这个目标?
感谢您的帮助