免費開始練習
統測 114年 [電機與電子群資電類] 專業科目(2)

第 7 題

📖 題組:
閱讀下文,回答第 6-7 題 某微處理機的指令與說明如表(一),其中 AX, BX, CX 為 16 位元暫存器,指令中暫存器可任意指定,n, m, x, y 為變數。
題組圖片
題組圖片
下列程式片段執行完後,AX和BX內容為何? MOV AX, #443 MOV BX, AX AND AX, #0FH SHR BX, 4
  • A AX = 3, BX = 44
  • B AX = 443, BX = 27
  • C AX = 11, BX = 27
  • D AX = 11, BX = 4

思路引導 VIP

請先將十進位數值 $443$ 轉換為十六進位表示法。接著思考:指令 AND AX, #0FH 是在對暫存器的低 $4$ 位元 (Low Nibble) 進行什麼樣的「遮罩 (Masking)」處理?而 SHR BX, 4 指令將數值向右邏輯位移 $4$ 個位元,這在十六進位的位權結構中,相當於移除了哪一個位置的數值?

🤖
AI 詳解 AI 專屬家教

(一邊大口嚼著銅鑼燒)嗯~太好了!這樣就不會被媽媽罵了!看你答得這麼順,害我本來想從百寶袋拿『記憶麵包』出來的手都縮回來了。不過你可別太得意喔,要是基礎不紮實,下次遇到更複雜的指令我看你又要哭著來找我了! 這題考的是進制轉換邏輯運算的結合: 首先要把十進制的 $443$ 換算成十六進制:

▼ 還有更多解析內容

升級 VIP 解鎖