请帮忙解释下这段汇编语言的意思:DELAY:MOV R7,#250 D1:MOV R6,#250 D2:DJNZ R6,D2 DJNZ R7,D1 RET
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/28 01:22:38
xRmOP+MAam%ƒ#4DAeabƤ^"cf(I%`cs^`?@ܞ{4NQеhk/y2Z'9uj%
1>7;7M
M.pȮUn}5ck"OL%gX1N%ǔwP^MjDgG/bqU[X銊*㺒
x"xfP6)6vs
NRsF⯼G{|TvA@"k>jIPힵN VrHv>fԋ;Q1
u1TQJ^tn[/C
D4U\D~}+C蘌 G{-6!w8d7=_C"v=d
:lRcX35#>$ K0xQQYH5GRD&=4O
请帮忙解释下这段汇编语言的意思:DELAY:MOV R7,#250 D1:MOV R6,#250 D2:DJNZ R6,D2 DJNZ R7,D1 RET
请帮忙解释下这段汇编语言的意思:DELAY:MOV R7,#250 D1:MOV R6,#250 D2:DJNZ R6,D2 DJNZ R7,D1 RET
请帮忙解释下这段汇编语言的意思:DELAY:MOV R7,#250 D1:MOV R6,#250 D2:DJNZ R6,D2 DJNZ R7,D1 RET
以上汇编转化为C语言为:
void delay() {
for(R7=250;R7>0;R7--)
for(R6=250;R6>0;R6--);
}
这是执行一段延时.原理是:
执行一个语句需要消耗1到2个机器时间,除法的更长;
1个机器时间和晶振频率有关,一般单片机都是t=12/f,比如当晶振频率是12MHz的时候,1个机器时间是t=12/12MHz=1us
然后看循环R7*R6=62500次,
对于MOV R6,#250共执行250次,DJNZ R6,D2执行62500次,DJNZ R7,D1执行250次,则每句消耗2个机器时间有:
T=(250+62500+250)*2=126000us=126ms=0.126s
故延时越0.126秒
请帮忙解释下这段汇编语言的意思:DELAY:MOV R7,#250 D1:MOV R6,#250 D2:DJNZ R6,D2 DJNZ R7,D1 RET
只解释字的意思请帮忙!
请帮忙解释下这张图的意思?
请帮忙用C语言或者汇编语言描述下列的公式谢谢了,在线等啊
请大家帮忙解释下这句话的意思是什么
请大神帮忙,解释以下词的意思!
请各位老师帮忙解释簇拥这个词的意思?
请帮忙解释以上2组词语的意思,
''琉璃什么意思,请帮忙解释的具体点,谢谢!
汇编 segment 的意思我是刚学汇编语言```不知道是什么意思``请哪位高人``解释一下```
请大家帮忙解释;《入木三分》什么意思?
帮忙解释“不计其数”的意思.
帮忙解释下紫涵的意思
帮忙解释“包袱”的意思.
帮忙解释“恶劣”的意思.
帮忙解释“回味”的意思.
帮忙解释“疾驰”的意思.
帮忙解释“戎装”的意思.