[問題] Memory Access

看板C_and_CPP (C/C++)作者 (加州貓)時間10年前 (2015/11/16 18:05), 10年前編輯推噓4(402)
留言6則, 4人參與, 最新討論串1/1
這學期到外系修課,作業卡了很久一直不知道怎麼解,也沒有同學可以問 要用C寫一個accessing,包含在一個給定的記憶體位址讀跟寫 (題意應該是可以自己指定哪個位址) 我的想法是 int main(void) { int a, *p; printf("a的記憶體位址=%X\n", &a); // 先找出a的記憶體位址 p = (int*) 0x28FF44; // 也可以把0x28FF44用&a取代 *p = 25; printf("a=%d\n", a); printf("記憶體位址0x28FF44的值為:%d\n", *p); return 0; } 這樣應該有在一個記憶體位址讀跟寫 感覺我是想錯方向了嗎? 可以請大家給我一些指示嗎? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自:49.215.240.237 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1447668330.A.AA1.html

11/16 18:57, , 1F
外系的話寄信問助教?
11/16 18:57, 1F

11/16 18:58, , 2F
這個部份跟程式功能看起來不怎麼相關, 問助教應該有助釐清
11/16 18:58, 2F
這堂課好像沒有助教 後來有問老師 我的作法應該沒錯 謝謝 ※ 編輯: CaliforCat (182.234.148.56), 11/16/2015 23:53:36

11/16 23:53, , 3F
課程大綱?
11/16 23:53, 3F

11/17 14:48, , 4F
記得初始化指標
11/17 14:48, 4F

11/22 02:49, , 5F
平台?
11/22 02:49, 5F

11/22 02:51, , 6F
或是使用/dev/mem+mmap
11/22 02:51, 6F
文章代碼(AID): #1MIQfggX (C_and_CPP)
文章代碼(AID): #1MIQfggX (C_and_CPP)