使用COM口8086组装

问题描述 投票:0回答:2

我正在尝试使用汇编语言通过 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

assembly serial-port x86-16
2个回答
0
投票

设置DOSBOX的串口后就可以了。非常感谢大家


0
投票

您能否解释一下如何配置 DOSBOX 的串行端口?还有一些如何在汇编中使用它的示例? 我有一个项目需要从另一个端口接收数据到装配中的端口,你可能会很有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.