7个回答
展开全部
51单片机每个存储单元或特殊功能寄存器(包括I/O口)都分配有一个8位的字节地址,而从20H~2FH地址的内存单元(RAM),不仅可以字节寻址,而且每一个(8位)字节还被允许分别对其中的每一位进行寻址,20H~2FH一共16字节,16*8=128位。其余还有一些特殊功能寄存器和I/O也是可以位寻址的。
拓展资料:
一个存储器就象一个个的小抽屉,一个小抽屉里有八个小格子,每个小格子就是用来存放“电荷”的,电荷通过与它相连的电线传进来或释放掉,至于电荷在小格子里是怎样存的,就不用我们操心了,你能把电线想象成水管,小格子里的电荷就象是水,那就好理解了。存储器中的每个小抽屉就是一个放数据的地方,我们称之为一个“单元”。
展开全部
位地址就是每一个位的地址,8位一个字节,如果把字节比为一个8位的数组的话,字节地址就是这个数组的首地址,具体区别如下。
字节地址和位地址的区别:
一、位地址是字节地址中的某一位,在ram
中,位地址20h是字节地址24h的最低位。
二、字节地址20h有8个位地址:从00h---07h,所以在用汇编去编程的时候,需要注意操作的地址是位地址还是字节地址。
三、把数据存放在含有位地址的字节地址中相连时,可以在程序中去改变这个数据的某一位,所以字节地址中可以存放8个位变量。
四、在用汇编去编程的时候,需要注意操作的地址是位地址还是字节地址。
五、把数据存放在含有位地址的字节地址中时,可以在程序中去改变这个数据的某一位,字节地址中可以存放8个位变量。
字节地址和位地址的区别:
一、位地址是字节地址中的某一位,在ram
中,位地址20h是字节地址24h的最低位。
二、字节地址20h有8个位地址:从00h---07h,所以在用汇编去编程的时候,需要注意操作的地址是位地址还是字节地址。
三、把数据存放在含有位地址的字节地址中相连时,可以在程序中去改变这个数据的某一位,所以字节地址中可以存放8个位变量。
四、在用汇编去编程的时候,需要注意操作的地址是位地址还是字节地址。
五、把数据存放在含有位地址的字节地址中时,可以在程序中去改变这个数据的某一位,字节地址中可以存放8个位变量。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2015-06-06 · 知道合伙人互联网行家
关注
展开全部
位地址是字节地址中的某一位。
在RAM 中,位地址20H是字节地址24H的最低位,字节地址20H有8个位地址:从00H---07H。
在用汇编去编程的时候,需要注意操作的地址是位地址还是字节地址,把数据存放在含有位地址的字节地址中时,可以在程序中去改变这个数据的某一位,字节地址中可以存放8个位变量。
在RAM 中,位地址20H是字节地址24H的最低位,字节地址20H有8个位地址:从00H---07H。
在用汇编去编程的时候,需要注意操作的地址是位地址还是字节地址,把数据存放在含有位地址的字节地址中时,可以在程序中去改变这个数据的某一位,字节地址中可以存放8个位变量。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
位地址是字节地址中的某一位,在RAM 中,位地址20H是字节地址24H的最低位,字节地址20H有8个位地址:从00H---07H,所以在用汇编去编程的时候,需要注意操作的地址是位地址还是字节地址,把数据存放在含有位地址的字节地址中时,可以在程序中去改变这个数据的某一位,所以字节地址中可以存放8个位变量
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询