[理工] 記憶體位址

看板Grad-ProbAsk作者 (宅哥)時間11年前 (2014/09/28 07:39), 編輯推噓1(102)
留言3則, 1人參與, 最新討論串1/1
題目在此: http://ppt.cc/C2cP 計算過程在此: http://ppt.cc/Yjoc 這題沒說第一個元素是從A[0,0]開始還是從A[1,1]開始 不知道會不會有差? 我是假設他的第一個元素是從A[1,1]開始 因為row-major的關係 所以要依序從A[1,1]、A[1,2]、A[1,3] ... 、A[1,6]、A[2,1]、A[2,2]、...直到A[4,5] 題目說A[1,1]的位址是在1000H 請問這個H是什麼意思? 題目又說 byte addressable 是指我們在運算其他元素的相對位址時 要用byte數去運算嗎? 因為他說元素佔32 bits 即4bytes ex.A[1,1]=1000H 則下一個A[1,2]=1000+4=1004 再下一個A[1,3]=1000+4*2=1008 是這個意思嗎? 另外 我的答案寫成1088H(如第二張圖所示) 正確嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.232.121.73 ※ 文章網址: http://www.ptt.cc/bbs/Grad-ProbAsk/M.1411861183.A.271.html

09/28 15:41, , 1F
16進位和10進位可以這樣加嗎?
09/28 15:41, 1F

09/28 15:42, , 2F
可能要把88轉成16進位再相加><
09/28 15:42, 2F

09/28 15:43, , 3F
如果1000H是代表16進位的話~~
09/28 15:43, 3F
文章代碼(AID): #1K9qg_9n (Grad-ProbAsk)