목록컴퓨터 이야기 (1169)
소소한 것들의 창고
영어: Binary Code 비트로 표현되며 n비트는 2n개의 서로 다른 요소를 표현이 가능 2n개의 요소에 코드 부여법은 0부터 2n까지 코드가 부여함으로써 가능
문자 코드이라고 하며 숫자, 영문자, 특수문자 등의 각기 0과 1로 이루어진 특정으로 코드값으로 표준화 된 것 대부분 아스키 코드가 사용하지만 2진화 10진 코드를 이용하는 것이 있음
실수(實數)는 소수점을 포함하는 수로 컴퓨터 내부에서 소수점(小數點)이 유동적(流動的)으로 변하는 수를 의미 부동 소수점 데이터이라고 하며 소수점을 포함한 실수나 숫자 절대치(絶對値)가 크고 작아서 고정소수점 데이터가 사용이 불가한 경우 부동 소수점 데이터로 표현을 함 32비..
정수의 10진 데이터 표현법에 속하며 1바이트 존(Zone)부분과 디지트(Digit)부분으로 구성 1바이트 중 앞 4비트에 숫자를 표시 4비트에 존 비트(Zone Bit)를 표시하며 마지막 4비트에 부호를 표시 양수라면 C(1100), 음수이라면 D(1101), 부호가 없는 양수는 F(1111)로 표현
진수의 10진 표현법에 속하며 1바이트에 2개의 숫자를 8421코드로 나타내고 마지막 우측 바이트 존(Zone)부분에 4비트 4비트 부호로 표현 부호는 양수이라면 C(1100), 음수이라면 D(1101) 부호가 없는 양수는 F(1111)로 표현
정수란, 소수점을 포함하기 위한 않는 수로 컴퓨터 내부에서 소수점이 고점 위치에 있다는 것 같은 의미로 고정소수점 데이터이라고 함(실제[實際]로는 레지스터 내부[內部]에는 소수점이 없고 그것의 가장 좌측에 있거나 우측에 있다고 가정하고 있음) C언어, 자바 등의 프로그래밍 언어..
컴퓨터에 처리된 데이터를 어떻게 표현하는 것을 기준을 의미수치, 문자 데이터가 큰 바탕이라고 하지만 이들 또한 크고 작은 다수의 부분을 차지 한다. △ 데이터 표현 방법의 분류
영어: Full Adder 피연산자와 연산자의 두 비트와 하위 비트 캐리를 포함하여 3개의 입력비트를 더하기위해 사용하는 가산기 1937년 제2차 세계대전 당시 클로드 엘우드 섀넌 (Claude Elwood Shannon, 1916 ~ 2001)이 MIT의 대학원 논문에서 언급한 것이 최초 전가산기 진리표 A B C S C1 0 0 0 0 0 0 0 1 1 0 0 1 0 1 0 0 1 1 0 1 1 0 0 1 0 1 0 1 0 1 1 1 0 1 1 1 1 1 0 1 △ 전가산기 논리회로 자세한 내용의 사이트 Adder (electronics) - Wikipedia From Wikipedia, the free encyclopedia Digital circuit that produces sums from i..
영어: Half Adder 1비트 2개의 2진수를 조합하는 논리회로로 입출력으로 구성 2진법으로 나타낸 수 2개를 대해 합, 자리올림을 얻는 가산기 반가산기 진리표 A B S C 0 0 0 0 0 1 1 0 1 0 1 0 1 1 0 1
영어: Adder 논리회로를 조합, 설계된 가산기 중에서 덧셈 기능을 하는 회로를 말함 올림, 합이 적용이 됨 1937년 제2차 세계대전 당시 클로드 엘우드 섀넌 (Claude Elwood Shannon, 1916 ~ 2001)이 MIT의 대학원 논문에서 언급한 것이 최초 자세한 내용의 사이트 Adder (electronics) - Wikipedia From Wikipedia, the free encyclopedia Digital circuit that produces sums from inputs An adder, or summer,[1] is a digital circuit that performs addition of numbers. In many computers and other kinds of..
A부정이 연산결과값이 긍정 값으로 나오는 부정식
입력변수 A, B, C에서 “*”와 “+”가 2진연산자이라면 “*”와: +”에 대해 분배적인 특징을 지는 분배법칙 A B C A*(B+C) (A*B)+(A*C) A+(B+C) (A+B)*(A*C) 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 1 1 0 0 0 1 1 0 0 0 0 0 1 1 0 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1
입력변수 A, B, C가 결합순서가 달라도 연산 결과가 같다는 법칙 A B C A+(B+C) (A+B)+C A*(B*C) A*(C*B) 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 1 0 1 1 0 0 0 1 1 1 1 0 0 1 0 1 1 1 0 0 1 1 0 1 1 0 0 1 1 1 1 1 1 1
입력변수 A, B가 위치(位置)가 변동(變動)해도 연산(演算)결과가 같다는 법칙 A B A+B B+A A*B B*A 0 0 0 0 0 0 0 1 1 1 0 0 1 1 1 1 0 0 1 1 1 1 1 1
영어: Boolean Algebra 야사에서는 중세 중동 아바스 왕조의 수학자, 천문학자 아부 압둘라 무함마드 이븐 무사 알콰리즈미(أبو عبد الله محمد بن موسى الخوارزمي, 780? ~ 850?)의 저서 복원과 대비의 계산에서 유래되었다고 하지만 실제로는 영국의 수학자 조지 불(George Bool, 1815–1864)이 1847년에 출판된 작은 소책자 논리와 해석학(The Mathematical Analysis of Logic)이라는 책에서 유래 불 대수 원리(原理)는 전화교환기, 통신장치 및 컴퓨터 논리회로 설계에 사용됨(같은 의미로 논리 수학이라고 함) 어떤 조건(條件)이 참, 거짓(假) 또는 이 조건을 조합(組合) 중에 어느 것이 참, 거짓인지 논하는 것 20세기 후반..
영어: Exclusive NOR XOR게이트와 NOT게이트를 더한 게이트 XOR게이트와 달리 홀수 개 입력이 1일 때만 그 출력이 0인 논리 회로
영어: Exclusive OR 입력변수가 2개인 경우 2개의 입력값이 서로 배타적인 경우를 말함 같은 말로 배타적 논리합 회로라고 함
출력조건이 입력조건과 반대되는 조건을 논리 부정이라고 하며 조건 만족하는 회로를 NOT게이트 또는 논리부정회로이라고 한다. ↑ 논리곱 게이트 진리표, 기호와 논리식 ↑ 스위치 회로
두 개이상 조건이 있을 경우 하나 이상의 조건을 만족해야 하는 조건을 논리합을 의미하는데 그 조건을 만족하는 회로를 논리합 회로라고 한다.입력 A와 B 중에서 어느 한개가 1이면 출력 Y는 1이 되며논리식으로 표현하면 "+"기호를 사용 ↑ 논리곱 게이트 진리표, 기호와 논리식 ↑ 스위치..
두개 이상의 조건이 만족하는 조건을 논리곱이라고 하는데 그것을 만족케 하는 회로를 말함입력 A와 B가 1인 경우면 Y과 1이 됨논리식 표현할 때 논리곱 또는 기호인 "x"기호 사용 ↑ 논리곱 게이트 진리표, 기호와 논리식 ↑ 스위치 회로
영어: Logic Gate 게이트란 1개또는 2이상 입력신호를 받아 단 1개의 출력신호를 내보내는 회로 기능에 따라 다양한 게이트가 존재하며 디지털 컴퓨터에서는 기초적인 하드웨어 소자임
순서 가. 감수에 r-1보수를 구함 나. 피감수와 감수의 보수를 더함 다.덧셈결과 자리올림수를 조사하고 있을 경우 무시하고 "+"기호 삽입 라. 그렇지 않을 경우 r-1의 보수를 구한 후 "-"를 입력 예) 7321-3100 = 4221 4221+1320 = 5541 5541-3372 = - 2169
순서 1. 감수에 r의 보수를 구함 2. 피감수와 감수의 보수를 더함 3. 덧셈결과 자리올림수가 조사하여 있으면 무시하고 "+"부호를 삽입 4. 만액, 자리올림수가 없으면 덧셈 결과의 r의 보수를 구한 후 "-"부호를 입력 예) 10000 - 7321 = 2679
영어: Complement 어느 진법의 기준이 되는 수에서 해당되는 수를 뺀 나머지이며 초기 컴퓨터에서는 뺄셈을 수행할 때 직접 했으나 대부분 뺄셈은 덧셈법으로 처리 종류에 따라 r의 보수법과 r-1의 보수법이 존재 l r의 보수 = rn – Dl r-1의 보수 = (rn – 1)-1
진수의 나눗셈 2진수의 나눗셈도 10진수와 동일하게 피제수를 제수로 나누어 뺀 다음 뺀 결과가 제수보다 적을 때까지 나누는 것이 원칙 2진수 나눗셈의 예 1110 / 10 = 111 10진수의 예 999 / 3 = 333
진수의 곱셈 2진수의 곱셈은 10진수의 곱셈법과 같으며 동일하게 부분적으로 합을 구한 후 부분적으로 구 한 합을 더함 예) 1110*10 = 11100
진수의 뺄셈 2진수의 뺄셈보다 10진수와 동일하게 피감수와 값이 감수의 값보다 작을 경우 그를 빌려 뺌(이때 빌려오는 숫자를 자리빌림이라고 한다.)디지털 컴퓨터에는 맞지 않고 다만, 보수법을 이용해서 뺄셈을 수행한다. 예) 10 - 01 = 01
10진수에서는 9보다 크면 자리올림이 발생하는데 2진수에서는 1보다 크면 자리올림이 발생 A. 2진수의 덧셈 2진수는 최대수가 1이므로 가산의 합이 2이면 자리올림 발생 예) 1001 + 1110 = 10111 B. 8진수 덧셈 8진수는 최대수가 7이고 8이상이면 자리올림 예) 1,732+4,637 = 6100 16진수의 덧셈 16진수는 최대수가 15(E)이므로 가산의 합이 15(E)이상이면 자리올림이 발생 예) D+03 = 17
2진수에서 10진수로 (10000)2 = 1 * 2의 4승 = 16 8진수에서 10진수로 (567)의 8진수 = 5 * 8의 2승 + 6 * 8의 1승 + 7* 8의 0승 16진수에서 10진수로 (1DC)13 = 1 * 16의 2승 + 13 * 16의 1승 + 3 * 16의 0승 = 467 * 2,8,16진수를 10진수로 변환하려면 변환하려는 수의 각 자리수의 가중치를 곱하여 더함 * 10진수를 2,8,16진수 변환 중에..