KEIL C166 編譯器問題

2021-10-07 20:56:46 字數 533 閱讀 3151

**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...