Examly題庫立即開始練習
國中教甄|資訊科技資訊科技103 年第 46 題單選題

有兩個二進位的有號整數( signed integer) : X =11110100011 , Y = 11100000010 ,若使 用二的補數進行 X - Y 的運算,則結果為何?(注意:假設 X 、 Y 原為 11 位數而結果為以 12 位元表示。)

A111101011111
B000010100001正確答案
C111101011110
D000010100000
答案與詳解
B
正確答案
將11位元有號整數符號擴展為12位元後,計算X加上Y的二的補數,捨去溢位即得結果。

逐選項解析

A111101011111✕ 錯誤
計算過程錯誤或未按規則進行符號擴展所產生的錯誤結果。
B000010100001✓ 正確
正確。X為-93,Y為-254,X-Y=161,轉為12位元二進位即為000010100001。
C111101011110✕ 錯誤
計算過程錯誤,可能誤用一的補數或減法運算錯誤。
D000010100000✕ 錯誤
計算結果末位元錯誤,未正確處理進位或加法。

立即註冊,看進階詳解與知識整理

這題的進階詳解與知識整理,註冊就能看 · 每天 2 題免費

精選詳解
  • 秒殺解題技巧與破題關鍵
  • 關鍵知識表整理
  • 陷阱與易錯提醒
  • 同考點歷屆題庫連續刷題與錯題本

資訊科技 相關題目

想練更多資訊科技考古題?

Examly 收錄 38 萬+ 道歷屆題目,每題都有像這樣的精選詳解。免費下載,立即開練。

黑皮