PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
ASM
[問題] 請問Keil c 8051 轉型問題
作者:
m9021200
(小妞)
2013-11-28 10:37:06
請問一下用keil c 編輯8051遇到轉型問題
unsigned char g_test xdata _at_ 0x5000;
void func(void)
{
unsigned long testaddr = 0;
testaddr = &g_test;
}
刻意把16bit的位址給32bit的testaddr,
期望testaddr = 0x00005000
結果testaddr = 0x00015000
請問一下為什麼第17bit會是1?
作者:
ruemann
(路人甲)
2012-01-28 12:55:00
memory type是xdata就會是0x01 可以去查c51.pdf的第六章KEILC的generic pointer分3byte,xdata=0x01, code=0xFF所以你如果用CODE去宣告的話,得到的值會是0X00FF5000
繼續閱讀
[問題] PIC 人體干擾誤動作問題
wayne30349
[問題] Arduino SPI 使用語法的問題
escorpion
[問題] 嵌入式系統何時要用到OS?
qeagle
[問題] 晶片SPI調整及處理器BIG5字碼處理
smartjay
[問題] Ardino SPI傳輸問題
smartjay
Re: [請益] 關於作業系統 - 書單
drm343
[請益] 關於作業系統
luck777
[問題] 請問8051外接storage 的可能?
kevinkevinko
[問題] literal
mabinogi805
Re: [問題] Arduino sensor的接線小問題
huanjang
Links
booklink
Contact Us: admin [ a t ] ucptt.com