전자공학철도신호기사 · 2014년03월02일 · 10/80
10.10진수 4에 해당하는 그레이코드(gray code)는?
1
0100
2
0111
3
1000
4
0110정답
해설
10진수 4의 binary code는 0100 <- 맨 앞 0, 두 번째 1, 세 번째 0, 네 번째 0. Gray Code로 바꿔주기 위해, 맨 앞 0은 그대로 첫 번째 값으로 내려주고 => 0 두 번째 값을 적기 위해, 맨 앞 0과 그 뒤 두 번째 1을 XOR 연산하면 => 1 ∴ 서로 다르니까 세 번째 값을 적기 위해, 두 번째 1과 세번 째 0을 XOR 연산하면 => 1 ∴ 서로 다르니까 네 번째 값을 적기 위해, 세 번째 0과 네번 째 0을 XOR 연산하면 => 0 ∴ 서로 같으니까