snoopopy415:
謝謝你一直這么認真的回復,其實我對.usect和.bss這兩個分配弄的不是很清楚,我一直以為它們總是分配在數據存儲區里,和程序存儲區沒有什么聯系,我在一本書上看到這樣去定義一個轉換A/D的結果積存器 .dataADRESULT .word 00h(這是將ADRESULT放在程序存儲區,同時其初始值為0)然后在存儲轉換結果的時候是先將結果放在ACC里面再采用下面的語句SACH ADRESULT(A/D的采樣結果放在ACC里面的高十六位,這條語句直接取其高位放在ADRESULT)我就試著照這樣去做了,但是在ADRESULT里面怎么也看不到采樣的結果值,這是為什么?如果我想將這200個數組定義在b1里面該怎么去做,可以給點提示一下嗎?