位地址和字节地址
发布网友
发布时间:2022-04-25 17:42
我来回答
共1个回答
热心网友
时间:2023-01-27 17:06
位地址和字节地址位寻址是对20H到2FH这16个字节的每一位直接进行操作
把每个字节的每一位编上号码(00H到7FH),就是位地址,
通过对这个地址的调用可以把对应的位变成1或者0
我们知道内存都是1个字节也就是8位一个单元,操作时,最小也得对1个字节进行操作,而单片机的位操作则是更细,这是单片机的一个重要特点、。
分辨:
SETB bit ;bit表示位地址,这个指令是位操作指令,使这一位置1
MOV C,bit;C代表CY(进位标志位),是一位,显然是位操作指令
这是区别位地址和字节地址的典型方法。
类似的还有P1.7 20.1H TR0 flag等、等都是一位,对它进行操作都是位操作,如果这时出现的地址,那肯定是位地址喽~~~~
补充下,在C语言中用关键词bit定义的位变量在业是在该区,也抗日用bdata定义,而且对定义的变量可以进行位寻址。。。
好了,请给分,要是好的话,就加分~~~