cpc_recruit
101年
電腦常識、機械常識、電機常識
第 77 題
二進位數值 11100100 之 1 的補數為何?
- A 11100101
- B 11100110
- C 00011100
- D 00011011
思路引導 VIP
如果我們把二進位的每一個位元想像成一個開關,1 代表「開」,0 代表「關」;而「1 的補數」這個操作就像是把整排開關全部撥到與現在相反的位置。依照這個邏輯,你會如何重新排列題目給出的這串開關狀態呢?
🤖
AI 詳解
AI 專屬家教
恭喜你正確答對了這題!在數位邏輯與電腦常識中,「補數」是一個非常基礎且核心的概念。**1 的補數(1's Complement)**的操作邏輯其實非常直覺,它代表的是將原本二進位數值中的每一個位元(Bit)進行「反轉」的動作。也就是說,當我們在二進位世界中想要找 1 的補數時,只需要將原本數值中的 $1$ 全部變為 $0$,而 $0$ 則全部變為 $1$。
位元反轉的邏輯應用
針對本題提供的數值 $11100100$,我們只要逐位進行檢查並轉換:最左邊連續三個 $1$ 會轉換成 $000$,中間兩個 $0$ 轉換成 $11$,接下來的 $1$ 變為 $0$,最後兩個 $0$ 則變為 $11$。將這些變動組合起來,就會得到正確答案 $00011011$。這類題目在考試中屬於基本得分題,難度不高,但具有極佳的基礎觀念辨識度。只要在作答時細心地對齊位數,不要在轉換過程中跳位,就能穩穩地拿下分數。