全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1089
推到 Plurk!
推到 Facebook!

ㄧ個有關組語的complier的問題

答題得分者是:frederick
jccheng
一般會員


發表:9
回覆:11
積分:4
註冊:2005-04-28

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-06-07 21:56:57 IP:140.123.xxx.xxx 未訂閱
;------------------------------SFRs---------------------------------- PDAT EQU C5H MOV SPDAT,#00001100B ----->卻出現error NON-EXISTENT INTERNAL RAM ADDRESS SFR不是用直接定址嗎..還是要改成 MOV C5H,#00001100B PS.是我COMPLIER的問題還是程式有錯呢
frederick
中階會員


發表:101
回覆:108
積分:66
註冊:2002-08-01

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-06-07 23:03:34 IP:211.74.xxx.xxx 未訂閱
您好: 我之前用x8051組譯器也會產生相同的問題。 因早期大多是傳統8051,不像現在變種一堆。 還記得傳統8051中SFR中有些是空白的吧,在x8051中,如果你用非傳統8051而使用到這些位置,是不讓您通過的。也因而要直接打位置。 所以,是組譯器太老舊了,不認識新的8051。    如果用keil這套組譯器,也因而它設計很彈性, 故如果你這樣定義的話,是可行的。    參考參考。    
引言: ;------------------------------SFRs---------------------------------- PDAT EQU C5H MOV SPDAT,#00001100B ----->卻出現error NON-EXISTENT INTERNAL RAM ADDRESS SFR不是用直接定址嗎..還是要改成 MOV C5H,#00001100B PS.是我COMPLIER的問題還是程式有錯呢
jccheng
一般會員


發表:9
回覆:11
積分:4
註冊:2005-04-28

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-06-07 23:46:05 IP:140.123.xxx.xxx 未訂閱
引言: 您好: 我之前用x8051組譯器也會產生相同的問題。 因早期大多是傳統8051,不像現在變種一堆。 還記得傳統8051中SFR中有些是空白的吧,在x8051中,如果你用非傳統8051而使用到這些位置,是不讓您通過的。也因而要直接打位置。 所以,是組譯器太老舊了,不認識新的8051。 如果用keil這套組譯器,也因而它設計很彈性, 故如果你這樣定義的話,是可行的。 參考參考。 哪裡可以下載呢...我之前有找了KEIL C可是那好像是給C用的 and我覺得新版的好像都很複雜,有沒有簡單又好用,可以支援 這種功能的ㄚ。剛剛去網路上找了好幾個,都看不是很容易使用 有人可以提供下載網址or好用的compiler名稱嗎...我在去搜尋看看 PS.謝啦...用X8051用好久了
引言: ;------------------------------SFRs---------------------------------- PDAT EQU C5H MOV SPDAT,#00001100B ----->卻出現error NON-EXISTENT INTERNAL RAM ADDRESS SFR不是用直接定址嗎..還是要改成 MOV C5H,#00001100B PS.是我COMPLIER的問題還是程式有錯呢
frederick
中階會員


發表:101
回覆:108
積分:66
註冊:2002-08-01

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-06-08 00:42:48 IP:211.74.xxx.xxx 未訂閱
jccheng您好: keil c就有內含a51了。 或者你也可以在網路上找些free的8051組譯器。 不過建議用keil c拉,因為網站上使用、討論的人也比較多一些。 如果找些偏門的,就得靠自己摸索了。 發表人 - frederick 於 2005/06/08 00:45:59
系統時間:2024-05-16 12:10:36
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!