各位大哥:高位字節(jié)和低位字節(jié)是什么意思?
我是一人新手,在單片機(jī)的書上有這么一個(gè)名詞,不能理解望您 能夠指點(diǎn)
各位大哥:高位字節(jié)和低位字節(jié)是什么意思
全部回復(fù)(12)
正序查看
倒序查看
常用單片機(jī)內(nèi)存一個(gè)地址只能存八位二進(jìn)制數(shù),最大數(shù)據(jù)只能是255(十進(jìn)制).
當(dāng)需要儲(chǔ)存大于255的數(shù)據(jù)時(shí),就需要用兩個(gè)以上的內(nèi)存地址,低位字節(jié)中的數(shù)是原數(shù),高位字節(jié)中的數(shù)要乘以位數(shù)再與低位字節(jié)中的數(shù)相加才是你真要的數(shù).
N=Xn*256^n+X(n-1)*256^(n-1)……X1*256+X0.
n……n+1個(gè)內(nèi)存地址.
就象十進(jìn)制數(shù)4321…………n=3
4*10^3+3*10^2+2*10+1.
數(shù)據(jù)指針是內(nèi)存或寄存器地址,這個(gè)內(nèi)存或寄存器地址內(nèi)存放的就是你需要的數(shù)據(jù).就象你到教室里去找人,別人告訴你一個(gè)座位號(hào),這個(gè)座位上坐著的就是你要找的人,這個(gè)座位號(hào)就是人指針.如果這個(gè)數(shù)據(jù)使用多個(gè)字節(jié)則是最低位字節(jié)的地址.
當(dāng)需要儲(chǔ)存大于255的數(shù)據(jù)時(shí),就需要用兩個(gè)以上的內(nèi)存地址,低位字節(jié)中的數(shù)是原數(shù),高位字節(jié)中的數(shù)要乘以位數(shù)再與低位字節(jié)中的數(shù)相加才是你真要的數(shù).
N=Xn*256^n+X(n-1)*256^(n-1)……X1*256+X0.
n……n+1個(gè)內(nèi)存地址.
就象十進(jìn)制數(shù)4321…………n=3
4*10^3+3*10^2+2*10+1.
數(shù)據(jù)指針是內(nèi)存或寄存器地址,這個(gè)內(nèi)存或寄存器地址內(nèi)存放的就是你需要的數(shù)據(jù).就象你到教室里去找人,別人告訴你一個(gè)座位號(hào),這個(gè)座位上坐著的就是你要找的人,這個(gè)座位號(hào)就是人指針.如果這個(gè)數(shù)據(jù)使用多個(gè)字節(jié)則是最低位字節(jié)的地址.
0
回復(fù)
@njyd
常用單片機(jī)內(nèi)存一個(gè)地址只能存八位二進(jìn)制數(shù),最大數(shù)據(jù)只能是255(十進(jìn)制). 當(dāng)需要儲(chǔ)存大于255的數(shù)據(jù)時(shí),就需要用兩個(gè)以上的內(nèi)存地址,低位字節(jié)中的數(shù)是原數(shù),高位字節(jié)中的數(shù)要乘以位數(shù)再與低位字節(jié)中的數(shù)相加才是你真要的數(shù). N=Xn*256^n+X(n-1)*256^(n-1)……X1*256+X0. n……n+1個(gè)內(nèi)存地址. 就象十進(jìn)制數(shù)4321…………n=3 4*10^3+3*10^2+2*10+1. 數(shù)據(jù)指針是內(nèi)存或寄存器地址,這個(gè)內(nèi)存或寄存器地址內(nèi)存放的就是你需要的數(shù)據(jù).就象你到教室里去找人,別人告訴你一個(gè)座位號(hào),這個(gè)座位上坐著的就是你要找的人,這個(gè)座位號(hào)就是人指針.如果這個(gè)數(shù)據(jù)使用多個(gè)字節(jié)則是最低位字節(jié)的地址.
非常感謝
0
回復(fù)
@hyjs111
單片機(jī)中的變量和數(shù)學(xué)中的變量是一回意思嗎?
相似.
單片機(jī)(所有計(jì)算機(jī)語(yǔ)言)中的變量實(shí)際上是個(gè)存儲(chǔ)單元,可以存儲(chǔ)、修改里面存儲(chǔ)的數(shù)據(jù).相應(yīng)的還有“常量”,程序中定義了數(shù)值后不能修改.
原數(shù)和位數(shù)記不清了,又懶得查書.
以下供參考:
原數(shù)大概是指“原始數(shù)據(jù)”(原碼?),是內(nèi)存中存的是多少就是多少,比如說1010B就是十進(jìn)制的10.就象C語(yǔ)言中的無(wú)符號(hào)整型數(shù).相對(duì)于補(bǔ)碼、反碼、浮點(diǎn)數(shù)等原始數(shù)讀出后還要經(jīng)轉(zhuǎn)換才是所要的數(shù).
位數(shù)大概不是某種數(shù),是指二進(jìn)制數(shù)有多少位.
有些名詞要參看上下文才能知道是什么意思.
單片機(jī)(所有計(jì)算機(jī)語(yǔ)言)中的變量實(shí)際上是個(gè)存儲(chǔ)單元,可以存儲(chǔ)、修改里面存儲(chǔ)的數(shù)據(jù).相應(yīng)的還有“常量”,程序中定義了數(shù)值后不能修改.
原數(shù)和位數(shù)記不清了,又懶得查書.
以下供參考:
原數(shù)大概是指“原始數(shù)據(jù)”(原碼?),是內(nèi)存中存的是多少就是多少,比如說1010B就是十進(jìn)制的10.就象C語(yǔ)言中的無(wú)符號(hào)整型數(shù).相對(duì)于補(bǔ)碼、反碼、浮點(diǎn)數(shù)等原始數(shù)讀出后還要經(jīng)轉(zhuǎn)換才是所要的數(shù).
位數(shù)大概不是某種數(shù),是指二進(jìn)制數(shù)有多少位.
有些名詞要參看上下文才能知道是什么意思.
0
回復(fù)