汇编语言中的循环次数是如何计算的 就是两个数相乘?如DELAY :MOV R6,#100 DEL1:MOV R5,#20 DEL:DJNZ R5,DEL DJNZ R6,DEL1 RET
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/05 13:10:00
![汇编语言中的循环次数是如何计算的 就是两个数相乘?如DELAY :MOV R6,#100 DEL1:MOV R5,#20 DEL:DJNZ R5,DEL DJNZ R6,DEL1 RET](/uploads/image/z/8562335-23-5.jpg?t=%E6%B1%87%E7%BC%96%E8%AF%AD%E8%A8%80%E4%B8%AD%E7%9A%84%E5%BE%AA%E7%8E%AF%E6%AC%A1%E6%95%B0%E6%98%AF%E5%A6%82%E4%BD%95%E8%AE%A1%E7%AE%97%E7%9A%84+%E5%B0%B1%E6%98%AF%E4%B8%A4%E4%B8%AA%E6%95%B0%E7%9B%B8%E4%B9%98%3F%E5%A6%82DELAY+%3AMOV+R6%2C%23100+DEL1%3AMOV+R5%2C%2320+DEL%3ADJNZ+R5%2CDEL+DJNZ+R6%2CDEL1+RET)
汇编语言中的循环次数是如何计算的 就是两个数相乘?如DELAY :MOV R6,#100 DEL1:MOV R5,#20 DEL:DJNZ R5,DEL DJNZ R6,DEL1 RET
汇编语言中的循环次数是如何计算的 就是两个数相乘?
如DELAY :MOV R6,#100 DEL1:MOV R5,#20 DEL:DJNZ R5,DEL DJNZ R6,DEL1 RET
汇编语言中的循环次数是如何计算的 就是两个数相乘?如DELAY :MOV R6,#100 DEL1:MOV R5,#20 DEL:DJNZ R5,DEL DJNZ R6,DEL1 RET
其实掌握了机器周期数就很简单了,分别为1,1,2,2,2 1+2+(1+2*20+2)*100=4303微秒