永发信息网

我在keil里面写了这样的程序MOV R0,#1然后运行,为什么没有结果

答案:1  悬赏:60  手机版
解决时间 2021-03-26 22:08
  • 提问者网友:趣果有间
  • 2021-03-26 16:11
我在keil里面写了这样的程序MOV R0,#1然后运行,为什么没有结果
最佳答案
  • 五星知识达人网友:人類模型
  • 2021-03-26 17:09
PSW=AAH=101 01 010B,其中的RS1,RS0=01,指向了1区的工作寄存器,这时的R0是08H单元的,而先由MOV @R0,#12H,(R0=8)即先给08H单元送数12H,所以,执行MOV PSW,#0AAH以后,R0就指向08H单元了,所以,运行程序后的R0=12H。当去掉这条语句,R0就是0区的,就是00H单元的R0,所以是8。
不过,有点不明白,你写的这几条语句有什么用啊,就是为了胡乱写几条指令玩一下,让单片机执行吗,可是执行后的结果你又分析不明白,那为什么还要写这几条指令呢。追问我初学,根本不知道这个软件怎么用,可烦死我了,老师又不讲
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯