51单片机中CPU的布尔处理器的一位位操作是什么意思啊

分类: 科技 时间: 2024-12-27 03:34:21

51单片机中CPU的布尔处理器的一位位操作是什么意思啊?

最佳答案

我看懂了,我来解释你听。

你需要了解51CPU的存储组织。 1、位操作,需要区别于C语言的位运算。

你提的【位操作】,应该是针对51系列单片机特有的可位寻址的位单元操作。其他系列单片机是不支持的,而只能整个字节或字的位运算来管理某位。而51的这些可寻址的每个位都标上了地址。如可以声明 bit a; a=0;又如sbit P10=P1^0;表示单片机的管脚变量,可以直接赋值0或1。而这个是别的系统不允许的,如管脚可能需要P1&=0xfe处理。

2、总线操作,是指对于外设的访问。16位地址总线,和低八位地址锁存。低八位又复用做数据总线。由于51的沿革,尽管越来越多的51内部集成了若干外设,但硬内核没变。向下兼容。就保留了这个说法。寻址范围64K。其访问形式MOVX,MOVC指令,你需要去了解,就明白了。

版权声明:该问答观点仅代表作者本人。如有侵犯您版权权利请告知 cpumjj#hotmail.com,我们将尽快删除相关内容。

喜欢的朋友可以收藏下我们,为大家推荐的重点话题是:【51单片机中CPU的布尔处理器的一位位操作是什么意思啊】,下面可以继续了解相关的话题哦。
  • 【51单片机中CPU的布尔处理器的一位位操作是什么意思啊】相关推荐