单片机寄存器租号

租号 2020-12-25 19:56:42 0

单片机有几个通用寄存器?

51单片机共有四组通用寄存器(r0~r7),默认的为第0组,地址为00h~07h

第一组为08h~0fh,第二组为10h~17h,第三组为18h~1fh

如果你的中断中存在调用r0~r7寄存器的命令,则会造成原数据的丢失,所以进入中断后需要将r0~r7、a等寄存器的内容入栈保存,这样不仅造成效率变慢,还浪费了堆栈的资源。

中断函数用了usingn,进入中断后就用其它组的寄存器,中断函数中就不需要入栈、出栈等操作,即提高了效率,也节省了栈资源

版权声明

版权所属:JD租号

文章作者:sniper

本文地址:https://jdchery.com/bw/91007.html

版权声明:原创文章,转载时必须以链接形式注明原始出处及本声明。

下一篇:

JD租号-专业的游戏账号交易平台

https://jdchery.com/

| 沪ICP备14093508号

Powered By JD租号

使用手机软件扫描微信二维码

可获取更多热点资讯新闻

感谢JD租号友情技术支持