看板 TransCSI 關於我們 聯絡資訊
※ 引述《bnm51315 (La-La)》之銘言: : 最近才開始準備計概這一科 : 所以發現的問題也是很前面的章節 : 希望高手們不要偷偷竊笑 (羞) : 1.假設附錄c的機器中 其記憶體位址B0到B8中的內容(十六進制) 如下所示 : 位址 內容 : B0 13 : B1 B8 : B2 A3 : B3 02 : B4 33 : B5 B8 : B6 C0 : B7 00 : B8 0F : 問: 程式計數器從B0開始 程式停止時 記憶體位址B8內容的位元圖樣為何? : 附錄C: 運算碼1 運算元RXY表LOAD指令 將記憶體位址XY的內容載入到R暫存器內 : 運算碼A 運算元R0X表POTATE指令 : 運算碼3 運算元RXY表STORE指令 將暫存器R的值存入記憶體位址XY內 : 運算碼C 運算元000表HALT 停止程式 : 上面這題 解答為C3 看不太懂原因 希望有高手可以指點一下 感謝^^ : 附錄C的內容只挑部分打 若有缺條件煩請告知 因為小弟以為那些部分在這題用 : 不到... 13B8 load B8 to register 3 register3裡面是0F A302 potate? 我看書是rotate,所以就是register 3的內容rotate 3 bits, 不過我看書上的example也看不懂結果是什麼 XD 33B8 store 3 in B8 現在位址B8裡面是03了 C000 halt 就照上一行的結果寫就是答案了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.168.46.96
bnm51315:對!!是ROTATE 剛打太快手誤... 03/06 20:40
bnm51315:不過這個指令不知道要怎麼用 = =+ 03/06 20:40