中易网

设单片机采用6MHz晶振,计算如下一段程序的执行时间,并说明这段程序的作用。 MOV R0,#20H MOV R3,#05H M

答案:3  悬赏:40  
解决时间 2021-01-12 15:35
  • 提问者网友:聂風
  • 2021-01-11 23:42
设单片机采用6MHz晶振,计算如下一段程序的执行时间,并说明这段程序的作用。 MOV R0,#20H MOV R3,#05H M
最佳答案
  • 二级知识专家网友:等灯
  • 2021-01-12 00:31
百度一下指令表。
里面有每个指令的周期,
一个个算好周期。
6MHz,如果是普通的51,时钟除12是一个指令周期。
也就是500KHz,周期是1/500000s

一个一个算。

把内存中20H后的6个数字取反、加一,我也不知道干嘛,好像是取补码的。
全部回答
  • 1楼网友:一袍清酒付
  • 2021-01-12 00:56
应该是74us,但是做什么的不清楚,R0的值在20H左右来回波动,不结合题目是不懂有什么用的吧!
  • 2楼网友:洎扰庸人
  • 2021-01-12 00:45
最好的办法是用示波器啊,用一个io口循环取反啊
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息