[問題]請問這是keil C專屬的語法嗎?

看板ASM (組合語言)作者 (怕就輸了)時間15年前 (2009/05/03 23:59), 編輯推噓1(107)
留言8則, 3人參與, 最新討論串1/1
各位前輩好。 因工作關係,小弟最近開始接觸單晶片的軔體工作 目前是用keil C的環境寫一些電視系統應用,在學習的時候發現一些小問題.. 想請問,例如sfr、sbit、idata、xdata這類的語法 是keil C環境專屬的嗎? 還是C語言的內容呢.. 語言部分我之前是學C++,印象中是沒有這些東西.. 希望知道的大大不吝指教,謝謝。 -- 我有一本用asm講單晶片的書了,看到一半, 那現在該買C語言的書還是單晶片(使用keil C)啊..? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.232.92.253

05/04 01:20, , 1F
ANSI C沒有提到的話,就是該編譯器自己定的東西
05/04 01:20, 1F

05/04 01:21, , 2F
sfr, sbit, idata, xdata都是keilC自己定的
05/04 01:21, 2F

05/04 01:22, , 3F
更別說C裡面根本就沒有定義過 bit (只有bool),所以編譯器
05/04 01:22, 3F

05/04 01:22, , 4F
一定會自已去弄一些其他的東西來補這個地方
05/04 01:22, 4F

05/04 01:35, , 5F
你的問題其實可以在Keil C 的官網文件找到
05/04 01:35, 5F


05/04 01:36, , 7F
在Language Extensions裡講到了Keil C與ANSI C的不同
05/04 01:36, 7F

05/04 22:07, , 8F
大感激~ 版眾雖少高手如雲 謝謝
05/04 22:07, 8F
文章代碼(AID): #19_Rzdu5 (ASM)
文章代碼(AID): #19_Rzdu5 (ASM)