寄存器总结

即程序员与使用者(用户)可见的的寄存器
在这里插入图片描述具体结构
在这里插入图片描述为什么程序和用户可以对这些寄存器可见呢????

从程序员的角度来看是比较容易理解的,这些寄存器对程序员可见,是因为程
序的测试或者必要调试的时候我们可能就需要根据理论上的分析直接或间接就
去控制寄存器,这样能够及时的知道我们想的对不对,其次就是当我想看具体错哪里的时候我也可以调出相应寄存器的内容看看。这就有点像是权限一样,你有权限使用这个东西,所以你可以在需要或者想用的时候用你自己喜欢的方式去用它,但是对于那些不可见的你就无法干涉他的操作,就比如说上司让我们办件事,他只需要告诉我们,希望我们做什么,效果是怎样的,但他不能控制我们怎么做,也看不到我们做的过程,只需要等你做完之后拿到他想要的结果就行。

从用户的角度来看,如果用户有测试的需求,那么此时他就成了一个程序员,自然也是要求可见,只是说,他用不用就是他自己的问题了。

我自己的话目前是以下面简单的原则去区分的:涉及到运算的,基本都是可见,而控制部分的就只有PC(程序计数器)可见。 这个原则只是基于在我所见到的题目中总结的,实际上的情况是不是这样,不敢保证。但是针对学生党这个程度已经够用了。

  • 14
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值