作者shiresn (drop)
看板TransCSI
標題Re: [問題] 小弟在讀An Overview時有些地方看不太쀠…
時間Fri Mar 6 20:22:29 2009
※ 引述《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
1F:推 bnm51315:對!!是ROTATE 剛打太快手誤... 03/06 20:40
2F:→ bnm51315:不過這個指令不知道要怎麼用 = =+ 03/06 20:40