[理工] 計組 跳躍指令

看板Grad-ProbAsk作者 (yoooooz)時間4年前 (2019/10/14 20:18), 編輯推噓0(005)
留言5則, 2人參與, 4年前最新討論串1/1
想請問一下詳細一點的說明如何從從80020跳到80000 我看到書上是寫PC(31...28):(address*4),但看不太懂 80000是十進位吧,所以要先轉乘2進制,所以31...28都是0的樣子 接著就不太清楚了,還有':'符號是要做什麼用的 謝謝 https://i.imgur.com/B6HHCBH.jpg
-- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.125.219.46 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1571055485.A.03F.html

10/14 21:05, 4年前 , 1F
address依序為 現在PC前四位, 指令後26位, 00 這樣的意思
10/14 21:05, 1F

10/14 21:15, 4年前 , 2F
這一頁的下面和隔壁頁多看幾次應該可以比較理解
10/14 21:15, 2F

10/14 21:16, 4年前 , 3F
addr 都是4的倍數,所以為了可以盡可能的表達大一點的
10/14 21:16, 3F

10/14 21:16, 4年前 , 4F
range,所以把所有儲存在這格的都除以4
10/14 21:16, 4F

10/14 21:17, 4年前 , 5F
前4位數固定也會被砍掉,冒號應該只是方便說明
10/14 21:17, 5F
文章代碼(AID): #1Tf6Tz0_ (Grad-ProbAsk)