0

我正在使用 dosbox 来允许 16 位程序运行和 TASM。我的操作系统是 Windows 8,除了专门发送和接收的 14h 中断之外,我似乎在运行任何其他中断方面没有任何问题。我使用两个 USB 到 UART 模块,它们的 RX 和 TX 相互连接(rx->tx,tx->rx),并且它们的地也连接在一起。我的问题是它不会传输。这些模块都很好,因为我用 realterm 测试了它们。

这是我的传输代码。

.model small  
.stack   
.data  
.code  
main proc far  
mov ax,@data  
mov ds,ax  
mov al,11100011b ;baud rate set to 9600  
mov dx,0 ;com port 1, yes i've configured the comport on both pc and conf file of dosbox  
int 14h  
mov ah,01  
mov al,42h ;character to transmit, letter B  
mov dx,0h  
int 14h  
mov ah,4ch  
int 21h  
main endp  
end main  
4

0 回答 0