[問題] 請教89C51內部記憶體應用

看板ASM (組合語言)作者時間15年前 (2009/10/13 11:23), 編輯推噓0(005)
留言5則, 3人參與, 最新討論串1/1
大家好,我使用的89C51有內置32K Byte的Flash ROM,假設我今天程式只佔用了1 KByte, 剩下的31K Byte我想建立資料表來讓程式做查表,但是我不可能像 .DB 00H,01H,02H,03H,04H,05H,06H,07H .DB 08H,09H,0AH,0BH,0CH,0DH,0EH,0FH ... .DB F8H,F9H,FAH,FBH,FCH,FDH,FEH,FFH 去建立這麼大筆的資料,這個資料檔寫個程式讓電腦跑完自動產生,但是要怎麼在組譯時 附加這個資料檔上去,我找不到資料或範例,手邊的書也沒有提到,請問有人有做過類似 的應用嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.67.181.135

10/13 13:50, , 1F
不懂你的問題在那裡……就include一個檔案進去啊
10/13 13:50, 1F

10/13 13:51, , 2F
先說你用甚麼編譯器吧
10/13 13:51, 2F

10/13 14:20, , 3F
看你怎麼program 51的, 把表直接program進去, 不需經
10/13 14:20, 3F

10/13 14:20, , 4F
assembler/compiler
10/13 14:20, 4F

10/13 14:22, , 5F
或把表直接併到程式的hex檔後面
10/13 14:22, 5F
文章代碼(AID): #1Aq_B39Z (ASM)
文章代碼(AID): #1Aq_B39Z (ASM)