CODE

    논리 게이트 (1)

    논리 게이트 (1)

    - 고양이를 선택하는 제어판 - 위 그림에서 스위치가 올라가 있으면 켜져(혹은 닫혀)있는 것, 스위치가 내려가 있으면 꺼져(또는 열려) 있는 것. 스위치들 중에 B라는 표시는 왼쪽 스위치만 켜져 있으면 검은색을 의미 스위치들 중에 T라는 표시는 오른쪽 스위치만 켜져 있으면 황갈색을 의미 두 스위치가 모두 꺼져 있으면 제어판 아래쪽 W라는 표시가 나타내는 것 처럼 고양이가 흰색임을 나타냄 두 스위치가 모두 켜져 있으면 제어판 위쪽 O라는 표시가 나타내는 것과 같이 고양이가 앞에서 설명된 색 이외의 색 스위치는 회로의 동작을 제어하기 위하여 사용되는 정보를 의미하는 입력 장치 고양이의 특징을 표현하기 위해서 스위치를 조작하여 4비트 정보를 전달 출력장치는 전구 스위치와 마찬가지로 릴레이도 직렬 혹은 병렬로 ..

    논리와 스위치 (2)

    논리와 스위치 (2)

    - 부울 대수는 어떤 것이 판단 기준을 충족시키는지 확인하기 위한 목적으로도 사용될 수 있다. 두가지 종류의 합집합을 구성하기 위해서는 '첫 번째 집합' 또는(OR) '두 번째 집합'에 있는 모든것을 묶으면 된다 두가지 종류의 교집합을 구성하기 위해서는 '첫 번째 집합' 과(AND) '두 번째 집합' 모두에 존재하는 것을 묶으면 된다 NOT 이라는 단어는 합에서 '1 -' 와 같은 형태를 표현하기 위해서 사용 부울 대수에서는 문자가 더 이상 종류를 나타내지 않음 그 대신 문자에는 숫자를 대입할 수 있는데, 숫자는 0과 1만 사용가능 1은 참, 0은 거짓 X 기호가 AND를 나타낼 때, 다음과 같은 발생 가능한 결과들은 다음과 같다 0 X 0 = 0 0 X 1 = 0 1 X 0 = 0 1 X 1 = 1 왼..

    논리와 스위치 (1)

    논리학에서 기본이 되는 것은 연역법이라 불리는 삼단논법 가장 유명한 삼단 논법의 예 모든 인간은 죽는다. 소크라테스는 인간이다. 따라서 소크라테스도 죽는다. 삼단논법에서의 두 개의 전제가 참(true)이라 가정하면, 결론도 참으로 추론 가능 부울 대수에서 연산자는 수가 아니라 종류에 대하여 적용 종류라는 것은 어떤것의 묶음, 후에 집합(set)이라는 이름으로 알려짐 대수학과 동일하게 +, x 연산자를 사용 -> 부울 대수에서 + 는 두 종류의 합집합, x 는 교집합 고양이로 들은 예 수컷 고양이를 M이라 표현, 암컷은 F라 표현 고양이들을 색에 따라 구분하기 위하여 황갈색 고양이는 T로, 검정 고양이는 B로, 흰색 고양이들은 W로, 그 외 T, B, W에 속하지 않는 모든 다른 색깔의 고양이들은 O로 표..

    bit

    bit

    2진수를 표현하기 위하여 만들어짐 정보 처리를 위한 가장 기본적인 단위 어떠한 정보라도 2개 혹은 그 이상의 가능성 중에서 하나를 선택하는 것으로 단순화시킬 수 있다면 비트를 이용해서 표현가능 값이 어떻게 할당되든 해당 부호를 사용하는 사람들끼리는 비트가 0과 1의 값을 가질 때 어떤 의미인지는 반드시 알고 있어야 함 특정한 위치의 비트나 비트열이 어떤 의미를 가지는지는 언제나 상황에 따라 이해되어야 함 2진수 부호로 표현 가능한 값의 수는 언제나 2에 비트수 만큼을 거듭제곱한 것과 동일하다 바코드의 이진부호 - UPC(바코드)는 이진부호 - 검은 막대는 4가지의 두께로 되어있고 각각은 가장 얇은 막대보다 두께가 2배, 3배, 4배 - 막대 간의 간격도 가장 얇은 간격 보다 2배, 3배, 4배 - 이 정..

    10진수와 이외의 것

    10진수와 이외의 것

    10진수에서의 4825(10) 의 다양한 표현법 4000 + 800 + 20 + 5 4 x 1000 + 8 x 100 + 2 x 10 + 5 4 x 10^3 + 8 x 10^2 + 2 x 10^1 + 5 x 10^0 8진수에서의 3725(8)의 다양한 표현 3000(8) + 700(8) + 20(8) + 5(8) 3 x 512(10) + 7 x 64(10) + 2 x 8(10) + 5 x 1 (8의 거듭제곱수를 십진수로 표현) 3 x 1000(8) + 7 x 100(8) + 2 x 10(8) + 5 x 1 3 x 8^3 + 7 x 8^2 + 2 x 8^1 + 5 x 8^0 4진수에서의 31232(4)의 다양한 표현 3 x 256(10) + 1 x 64(10) + 2 x 16(10) + 3 x 4(10) ..