汇编语言中的并行端口接口

时间:2015-07-26 02:04:20

标签: assembly parallel-processing port interfacing

您好我在使用汇编语言和TASM进行汇编时连接并行端口时遇到问题。

以下是示例源代码:

.model small
.stack
.data
.code

main:           
    mov dx, 378h
    mov al, 00001000b 
    out dx, al ; output

    mov ah, 4ch
    int 21h

end main 

问题是out命令不起作用或改变并行端口的状态。我有一个LED电路来测试并行端口的输出,它不工作。我已经尝试了网络中可用的其他程序来检查并行端口的状态,我确认端口的状态没有变化。

我是否必须做一些事情来使这项工作像在内核中启用调试模式或类似的东西?谢谢!

1 个答案:

答案 0 :(得分:0)

Win-7(32位)需要UP驱动程序才能访问并行端口。
Windows XP不需要它。

UPDriver for Win7-32Bit

来源为YouTube
有点晚了,但肯定会帮助别人。 已经测试过了。