劳烦各位看看这一题,有关8051指令系统的,
答案:2 悬赏:50 手机版
解决时间 2021-03-15 17:53
- 提问者网友:孤山下
- 2021-03-15 04:06
劳烦各位看看这一题,有关8051指令系统的,
最佳答案
- 五星知识达人网友:一把行者刀
- 2021-03-15 04:38
这一题主要是考你的mov指令
MOV A,@R0是把R0中的内容作为地址,所指向的存储单元的内容给A 指针指向+32h
也就是说R0中存放的是一个地址,@R0是指这个地址里存放的数据
MOV A,@R0 (A)=60H
然后MOV @R0,40H就是指把40H放进R0中 (32H)=40H
然后MOV 40H,A就是 (40H)= 60H
最后MOV R0,#40H 就是 (R0)=40H
MOV A,@R0是把R0中的内容作为地址,所指向的存储单元的内容给A 指针指向+32h
也就是说R0中存放的是一个地址,@R0是指这个地址里存放的数据
MOV A,@R0 (A)=60H
然后MOV @R0,40H就是指把40H放进R0中 (32H)=40H
然后MOV 40H,A就是 (40H)= 60H
最后MOV R0,#40H 就是 (R0)=40H
全部回答
- 1楼网友:西风乍起
- 2021-03-15 04:53
MOV A,@R0;A=60H
MOV @R0,40H;((R0))=61H,这条指令的意思就是以R0中的内容作为地址,将61H放入此地址中,即(32H)=61H
MOV 40H,A;(40H)=60H
MOV R0,40;(R0)=40H
四条指令全部执行完毕之后,(R0)=40H,(A)=60H即(48H)=60H,(32H)=61H,(40H)=60H
MOV @R0,40H;((R0))=61H,这条指令的意思就是以R0中的内容作为地址,将61H放入此地址中,即(32H)=61H
MOV 40H,A;(40H)=60H
MOV R0,40;(R0)=40H
四条指令全部执行完毕之后,(R0)=40H,(A)=60H即(48H)=60H,(32H)=61H,(40H)=60H
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯