我正在尝试使用汇编语言通过 COM 端口发送数据。我在 Windows 上使用 DOSBOX 来运行 16 位应用程序。我也在使用 MASM 5.1。 Windows 显示我的第一个 COM 端口位于 03F8H。我使用 INT 14H 并将 0 分配给 DX 没有发送任何内容,尝试将 03F8H 分配给 DX 但效果不好。
MOV DX,0H
MOV AL,'1'
MOV AH,01H
INT 14H
MOV AH,4CH
INT 21H
将 DOSBOX 的串口设置为直接串口后,只需将所有线设置为 0
设置DOSBOX的串口后就可以了。非常感谢大家
您能否解释一下如何配置 DOSBOX 的串行端口?还有一些如何在汇编中使用它的示例? 我有一个项目需要从另一个端口接收数据到装配中的端口,你可能会很有帮助。