회로쓸때
산술연산 조합기에 and 있잔아
입력 철판 and 구리판
출력 A
요렿게 해노으면
And 연산이니깐 철판이랑 구리판이랑 둘다 1일때만
A신호 들어오는거 맞지?
그러면 철판 100개 구리판이 50개면
출력어캐나와?
A50 으로 나오나?
산술연산 조합기에 and 있잔아
입력 철판 and 구리판
출력 A
요렿게 해노으면
And 연산이니깐 철판이랑 구리판이랑 둘다 1일때만
A신호 들어오는거 맞지?
그러면 철판 100개 구리판이 50개면
출력어캐나와?
A50 으로 나오나?
100은 2진법으로 1100100, 50은 2진법으로 110010, 그래서 100&50 연산을 한다면 1100100(2) & 0110010(2) = 0100000(2) = 32가 출력으로 나올거임
만약 철판이랑 구리판이 둘다 0이 아닌 상황을 확인하고싶은거라면 차라리 &연산보단 *연산을 쓰면 됨. 이러면 둘 중에 하나라도 값이 0이면 출력결과는 무조건 0이 아닐거고 둘 다 0이 아닐때만 출력으로 0이 아닌 값이 나올거임
0x80000000 × 2하면 0나올텐데
그렇게 큰수 나오는 상황은 없다쳐야지 뭐
65536*65536만해도 문제긴 할텐데 이거 피하려면 비교조합기 더 하나 써야지
생각해보니 애초에 비교조합기 하나깔고 노란별>0 출력A=1 세팅해두면 A==2 여부로 쉽게 판별할 수도 있긴하네