assembly | 您所在的位置:网站首页 › nop汇编语言 › assembly |
我的问题是我编写了一个代码,该代码应该将结果输出到一组连接到并行端口的 LED 中。当我运行代码时,它几乎什么也没做。我的导师告诉我,代码运行得太快,我的眼睛看不到发生了什么。 我发现有几种方法可以延迟时间,我尝试循环 NOP,但我认为我无法真正确定发生了什么。有没有更好的办法? 我在这里有一部分代码,我必须在其中添加时间延迟: org 100h mov ax, 0 mov dx, 378 out dx, ax mov ax, 1 ; 1st mov cx, 1ah start1st: mov ax, 1 left: out dx, ax ; --------------------------------> how to loop? mov bx, 2 mul bx cmp ax, 80h jl left dec cx cmp cx,0 jg start1st ; end 1st |
CopyRight 2018-2019 实验室设备网 版权所有 |