作业帮 > 综合 > 作业

DELAY:MOV R3,#40 DEL1:MOV R4,#80 DEL2:MOV R5,#200 DJNZ R5,$

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/05/21 00:39:46
DELAY:MOV R3,#40 DEL1:MOV R4,#80 DEL2:MOV R5,#200 DJNZ R5,$ DJNZ R4,DEL2 DJNZ R3,DEL1 程序说明
延时程序
再问: DELAY: MOV R3,#40 DEL1:MOV R4,#80 DEL2:MOV R5,#200 DJNZ R5,$ DJNZ R4,DEL2 DJNZ R3,DEL1 我想了解每句的意义,谢谢。
再答: DELAY: MOV R3,#40 ;立即数40送至R3 DEL1:MOV R4,#80 ;立即数80送至R4 DEL2:MOV R5,#200 ;立即数200送至R5 DJNZ R5,$ ;R5减1并判断是否为零:不为零则继续执行该句;为零则往下执行 DJNZ R4,DEL2 ;R4减1并判断是否为零:不为零则跳转到DEL2 ;为零则往下执行 DJNZ R3,DEL1 ;R3减1并判断是否为零:不为零则跳转到DEL1 ;为零则往下执行