各位大哥:高位字節和低位字節是什么意思?
我是一人新手,在單片機的書上有這么一個名詞,不能理解望您 能夠指點
各位大哥:高位字節和低位字節是什么意思
全部回復(12)
正序查看
倒序查看
常用單片機內存一個地址只能存八位二進制數,最大數據只能是255(十進制).
當需要儲存大于255的數據時,就需要用兩個以上的內存地址,低位字節中的數是原數,高位字節中的數要乘以位數再與低位字節中的數相加才是你真要的數.
N=Xn*256^n+X(n-1)*256^(n-1)……X1*256+X0.
n……n+1個內存地址.
就象十進制數4321…………n=3
4*10^3+3*10^2+2*10+1.
數據指針是內存或寄存器地址,這個內存或寄存器地址內存放的就是你需要的數據.就象你到教室里去找人,別人告訴你一個座位號,這個座位上坐著的就是你要找的人,這個座位號就是人指針.如果這個數據使用多個字節則是最低位字節的地址.
當需要儲存大于255的數據時,就需要用兩個以上的內存地址,低位字節中的數是原數,高位字節中的數要乘以位數再與低位字節中的數相加才是你真要的數.
N=Xn*256^n+X(n-1)*256^(n-1)……X1*256+X0.
n……n+1個內存地址.
就象十進制數4321…………n=3
4*10^3+3*10^2+2*10+1.
數據指針是內存或寄存器地址,這個內存或寄存器地址內存放的就是你需要的數據.就象你到教室里去找人,別人告訴你一個座位號,這個座位上坐著的就是你要找的人,這個座位號就是人指針.如果這個數據使用多個字節則是最低位字節的地址.
0
回復
@njyd
常用單片機內存一個地址只能存八位二進制數,最大數據只能是255(十進制). 當需要儲存大于255的數據時,就需要用兩個以上的內存地址,低位字節中的數是原數,高位字節中的數要乘以位數再與低位字節中的數相加才是你真要的數. N=Xn*256^n+X(n-1)*256^(n-1)……X1*256+X0. n……n+1個內存地址. 就象十進制數4321…………n=3 4*10^3+3*10^2+2*10+1. 數據指針是內存或寄存器地址,這個內存或寄存器地址內存放的就是你需要的數據.就象你到教室里去找人,別人告訴你一個座位號,這個座位上坐著的就是你要找的人,這個座位號就是人指針.如果這個數據使用多個字節則是最低位字節的地址.
非常感謝
0
回復