keil中關於使用 at 絕對位址定位問題

2021-08-18 10:24:02 字數 430 閱讀 4545

在網上看到有人提到在keil中使用_at_進行絕對位址定位問題,我簡單介紹一下它的用法。

使用_at_關鍵字對儲存器進行絕對位址定位程式如下

#i nclude

char xdata led_data[50] _at_ 0x8000;

main()

led_data[0] = 0x23;

值得指出的幾點是

1.在給變數led_data[50]定位絕對位址空間時,不能對其賦初值。

2.char xdata led_data[50] _at_ 0x8000;這條語句不能放在主函式中。有些網友提到在按著keil說明中用_at_進行絕對位址定位時,編譯會出現錯誤274,就是將這條語句放在主函式中的原因。

3.keil中位址是自動分配的,所以除非特殊情況否則不提倡使用絕對位址定位。初學者因帖別注意。不要把c當作彙編使用。

相對位址轉絕對位址

發乙個相對位址轉絕對位址的函式 今天在研究jquery ajax功能的時候遇到乙個問題,通過 load url a load乙個網頁的鏈結後獲取到的位址資訊是相對於當前執行ajax程式的網頁的絕對位址。比如我在 c x a.html 網頁執行 www.romotc.com 網頁中有乙個鏈結 a bo...

URI URL URN,相對位址 絕對位址

uri uniform resource identifier 標準資源標示符,可以進一步分為定位器 名稱,或者二者兼具 通過一定規則解碼可以得到資源位置 在html中的href採用的是uri引用 uri引用分為絕對引用和相對引用 絕對引用以方案名和冒號開頭,其他為相對引用 url uniform ...

相對位址和絕對位址

什麼是相對位址 document.location.href 就是相對位址跳轉,這個方法實現的是在當前路徑的基礎上進行跳轉 什麼是絕對位址 網路位址顧名思義就是直接跳轉到網路的位址,以http或者https等開頭的位址,這種位址可以直接跳轉到頁面 本地位址如果沒有特別說明在哪乙個盤,那麼所有的跳轉都...