北京朝阳区知识产权局:什么是位寻址功能

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/29 17:02:06
单片机中有字节直接寻址和位寻址功能,那位大哥可以告诉我这两者之间的主要区别在哪里吗?小弟在此不胜感激

计算机中数据按1和0存储.一个最基本存储单元是一位.
一个字节是8位.
针对字节的访问操作就是字节寻址.
由于计算机中大量使用了布尔运算,也就是一个位的与或非等逻辑运算,因此,有位寻址功能将更直接的运算.
当然,采用字节运算也能实现位的逻辑运算,不过没有直接的位寻址运算方便.
单片机中有针对位寻址和运算的专用指令.

字节直接寻址和位寻址功能都是根据地址找到执行指令所需要的操作数。两者之间的主要区别是代表地址的操作数不同。字节直接寻址一般用16进制数直接写出,位寻址则还要加“.”,然后指出具体的操作位。此外针对这两种寻址方式的指令有许多是不一样的,也就是说专门用来进行字节直接寻址的指令有许多是不能用于位寻址,专门用来进行位寻址的指令有许多是不能用于直接寻址的。