8086下求汇编语言延时3秒的代码

8086下求汇编语言延时3秒的代码,第1张

MOV AX,5FFFH ;可修改0000~0FFFFH之内 越大延时越高

REP2:

MOV CX,5FFFH

REP10MS:

LOOP REP10MS

DEC AX ;AX-1->AX

CMP AX,0H ;比较AX和0的大小

JNE REP2 ;AX不等于0则跳转到 REP2

就是机器没执行一条指令要170ns,数字仅供参考

让循环重复执行5FFF5FFF次,达到秒级 具体的要自己调试

80c51单片机的晶体振荡周期等于振荡频率的倒数, 单片机的晶振频率为221184 MHZ。 则振荡周期为 1/2211848 80c51单片机中有一个机器周期,它有12个振荡周期组成。 它的振荡周期=12(1/2211848)us。

一般延时指令DJNZ为双周期指令。所以执行一次=212(1/2211848)us。

最后你看你执行延时的次数212(1/2211848)us。

就是最后延时的时间。 一般实际大于你计算的时间。

以上就是关于8086下求汇编语言延时3秒的代码全部的内容,包括:8086下求汇编语言延时3秒的代码、单片机流水灯汇编程序 其中延时的计算方法、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9815822.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存