永发信息网

51单片机中如何用C语言自定义一个寄存器,求大神帮忙

答案:1  悬赏:40  手机版
解决时间 2021-03-24 17:41
51单片机中如何用C语言自定义一个寄存器,求大神帮忙
最佳答案
寄存器是CPU内部重要的数据存储资源,主要用来保存操作数和运算结果等信息,从而节省读取操作数所需占用总线和访问存储器的时间,也就是说CPU操作寄存器比操作内存快(寄存器是直接存取,而内存是寻址存取)。

汇编比C语言效率高,经常操作寄存器也是一个原因吧。

C语言可以把变量定义为寄存器类型的,将数据直接存放在CPU的寄存器中,使用关键字register定义变量。

例如register a=123;定义a为寄存器类型变量。
使用register定义的变量尽可能存放到寄存器中,但不绝对。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
有什么电磁可以在铁棒离开后得电可以吸回(电
唐姓女宝宝取名
如何对arduino nano编程
为什么油着火不能用水扑灭?
写班级里最喜欢的人和最讨厌的人500字
实木家具,百强,华日,北欧艺家,双叶,有买
短期旅行带什么
化人问幻士,谷响答泉声,欲达吾宗旨,泥牛水
碱式碳酸铜的颜色是什么
十七点打一字
贴假的年检标怎么处罚
乐清市兆信模具厂这个地址在什么地方,我要处
神之墓地3.0.5春哥版入魔变为黑色
影响房屋价格的因素有哪些
单选题竞争有正当竞争和不正当竞争之分,区别
推荐资讯
铼德这个牌子的dvd光盘怎么样啊?希望用过的
欲钱看最有知名度的是什么动物
腿发软是什么原因
一群人进入原始森林寻找长毛象 遇到了蝎 蜈蚣
濮阳的拼音加部首
冷水江市娄底湖南冷水江农村商业银行在哪里啊
梦幻西游2召唤兽成长对召唤兽影响大吗
tplink 型号tl-wr886n无线路由器win7系统怎么
如果自己生不出孩子,想领养怎么办?手续,户
vensim里的影子变量是什么意思
从A地到B地豪华大巴票价为150元,比普通大巴
货代操作员工作内容
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?