이진수를 이용하는 거야 신호 1을 1의 자리 신호 2를 10의 자리 신호 3을 100 자리
신호 3 참 신호 2 거짓 신호 1 참이면
a란 신호의 값이 이진수 101이되는 거고 실제 수론 5가 되겠지 신호 1의 참 거짓 값이 필요하면 일의 자리만 남기는 회로를 만들어서 일의 자리만 읽게 하면 됨
근데 그 회로를 어떻게 만들지
신호 3 참 신호 2 거짓 신호 1 참이면
a란 신호의 값이 이진수 101이되는 거고 실제 수론 5가 되겠지 신호 1의 참 거짓 값이 필요하면 일의 자리만 남기는 회로를 만들어서 일의 자리만 읽게 하면 됨
근데 그 회로를 어떻게 만들지
산술연산조합기의 비트 시프트 연산자 <<랑 >>를 쓰면 됨
구체적으론 신호 인코딩은 1 << n 하면 되고 디코딩은 2^n이랑 & 하면 됨
<< >>가 뭐하는 애들이니
가산기로 만들어서 AND연산같은걸 부어야 되나..?
ANY AND 1
이미 산술연산조합기에 AND랑 XOR이 있음
이미 플립플롭이나 전가산기로 만들수 있지 않음? 그거랑 다른개념인가?