民國105年 第3梯次 電腦硬體裝修乙級 學科

第62題

有關二進制碼( B i n a r y C o d e ) 與其相對應的格雷碼( G r a y C o d e ) 之轉換,下列何者正確?

題目

有關二進制碼( B i n a r y C o d e ) 與其相對應的格雷碼( G r a y C o d e ) 之轉換,下列何者正確?

  1. (1) 二進制碼1000 = 格雷碼1100
  2. (2) 二進制碼1111 = 格雷碼1000
  3. (3) 二進制碼0010 = 格雷碼0011
  4. (4) 二進制碼1100 = 格雷碼1011

官方答案

(1) 二進制碼1000 = 格雷碼1100、(2) 二進制碼1111 = 格雷碼1000、(3) 二進制碼0010 = 格雷碼0011

解析

二進位轉格雷碼的法則是最高位相同,其餘每一位為該位二進位與其左鄰較高位元做互斥或(XOR)。1000依序得1、1⊕0=1、0⊕0=0、0⊕0=0,即1100;1111得1、0、0、0,即1000;0010得0、0、1、1,即0011。1100應為1、1⊕1=0、1⊕0=1、0⊕0=0,即1010,不是1011,因此第四項錯誤。

AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料