8052 用了absacc.h 絕對地址訪問後,code size 暴賬1K問題

我個program 用了absacc.h 絕對地址訪問 idata segment 中的一個byte,build後 code size 居然暴賬1K. 試過用 _at_ 都係一樣. 我只係read一個byte咋喎,要用上1K咁多code?
請問有無ching有用ABSOLUTE MEMORY ACCESSES的經驗指教下,唔該......

回復 1# 越野兔


自己分析 source code 同 asm listing.

如果真的需要, 用 in_line assembler, idata 應該在 ROM 或 R1 到 R7

TOP

回復  越野兔


自己分析 source code 同 asm listing.

如果真的需要, 用 in_line assembler, idata 應該 ...
xiao 發表於 2010-4-27 11:12


that's all?

TOP

你段CODE HARDCODE 左好多地址呀??

TOP

你段CODE HARDCODE 左好多地址呀??
electronic_s 發表於 2010-4-27 17:13



    一個byte,一個地址

TOP

本帖最後由 越野兔 於 2010-5-2 16:20 編輯

problem solved, it is not the "absacc.h" problem...........it is keil or my problem ...........
thx. for the above 2 bros. anyway.

TOP