**c166編譯使用過程的有些問題記錄**
1、發現儲存區不夠,如下
linking…
*** warning l5: section located outside class area
section: ?nd0?data_base
class: ndata0
program size: data=17456(near=17456) const=17756(near=17342) code=40966
creating hex file from 「.\outputfile\hbmu」…
原因: memory model 沒有選對;
解決:重新選擇options->target ——memory model 選擇合適的模型;我用的xc2267m-104,選擇
編譯器優化問題
今天遇一程式,unsigned char a,b,c a 0x89 b a 1 c a b 在單步除錯的時候,觀察數值發現b的值為0,分析b的值應當為0x44,百思不得其解,通過檢視其彙編語句,發現問題所在。彙編語句如下 mov r7,tmod 0x89 mov a,r7 clr c rrc a a...
小型Basic編譯器問題
time limit 1000ms memory limit 65536kb submit statistic problem description 編寫乙個tinybasic語言的解釋程式,對於任何乙個給出的正確的tinybasic語言的程式,你的程式能執行它並得到正確的結果。那麼,怎樣的tin...
小型Basic編譯器問題
小型basic編譯器問題 time limit 1000ms memory limit 65536kb problem description 編寫乙個tinybasic語言的解釋程式,對於任何乙個給出的正確的tinybasic語言的程式,你的程式能執行它並得到正確的結果。那麼,怎樣的tinybas...