房天下 > 房天下问答 > 业主生活 > 其他
  • 急,在线等!关于8086/8088汇编语言的延迟子程序

    程序如下:DELAY: PUSH CX ;延时子程序 MOV CX, 0100HDL1: PUSH AX POP AX LOOP DL1 POP CX RET为什么要用AX进栈出栈的操作来实现延时呢?用其他语句行吗?上面这个子程序实际上延迟了多长时间?老师说执行一个语句需要10毫秒。谢谢各位

    提问者:wen198111

    发布于2010-11-10

共1个回答
  • 骚妹网站 丨Lv 1
    延时时间和你设的频率有关,这里把PUSH AX POP AX循环100次,在乘以循环周期就是延时时间,至于用AX,BX无关紧要,只要最后恢复现场就好。 当然没问题,++――一样可以,NoP也没问题,LOOP也算时间
    +10 2010-11-10 举报
热门人气推荐
免责声明:问答内容均来源于互联网用户,房天下对其内容不负责任,如有版权或其他问题可以联系房天下进行删除。