請會的大大教一下如何解這種問題
Assemble following SIC instruction.Write your answer in hexadecimal from.(寫出機械碼)
(1)JSUB 450H
(2)AND 34F6H, X
請問這種題目要怎麼做呢?我看書他說要先判斷為哪種格式的定址(有4種),然後再判斷為base relative addressing 或program-counter relative addressing然後還要看b和p還要看n和i等等的判斷.......
不過我還是不太會算,可以請會的大大不吝指教一下嗎,謝謝!感恩!
2006-11-10 13:44:43 · 1 個解答 · 發問者 傑克船長 3 in 電腦與網際網路 ➔ 程式設計
你的課本是不是用「SYSTEM SOFTWARE」(貝殼書)?
那個問題是課本第幾頁?
2006-11-11 21:45:38 補充:
SIC標準版指令長度24位元運算欄(8位元)+X(1位元)+位址(15位元)(1)JSUB opcode=48(0100 1000)2X=0,位址=450 h(0100 0101 0000)2因為位址450h只有12個位元,所以前面用0補3個位元機械碼:(0100 1000 0 000 0100 0101 0000)2等於 480450 h(2)AND opcode=40(0100 0000)2X=1(有索引)位址=34F6 h(0011 0100 1111 0110)2因為位址有16個位元,所以要刪除前面的第1個位元0機械碼:(0100 0000 1 011 0100 1111 0110)2等於 40B4F6 h
2006-11-11 16:45:38 · answer #1 · answered by Big_John-tw 7 · 0⤊ 0⤋