我使用 hdd 设备监视器工作室在虚拟串行端口(COM7 和 COM8)上创建了桥接器,并希望使用 16 位程序集 [使用 masm] 发送和接收数据。一开始我写了这段代码来向 COM7 发送一个字符并监听这个端口但没有任何东西传输。我使用另一个软件发送数据测试了这个端口的监视器。这是代码:
.MODEL small
.STACK 100h
.data
.code
_start:
mov ax,@data
mov ds,ax
mov ah, 0 ;Initialize opcode
mov al, 11100011b ;Parameter data.
mov dx, 6 ;COM7: port.
int 14h
again:
mov dx, 6 ;Select COM7:
mov al, 'm' ;Character to transmit
mov ah, 1 ;Transmit opcode
int 14h
jmp again
mov ah,1
int 21h
END _start
我的错在哪里?