비디오: 비지니스란? ⎮ 지식융합의 시대 ⎮ A형 인재란? ⎮ 어떤 사람인 '인재'인가? ⎮ 인재를 곁에 두는 사람을 이길 수 없다 ⎮ 애터미 ⎮ 이성연박사 2024
바이너리의 장점 중 하나는 그것이 특별한 작업을 처리에서 매우 효율적이다: 즉, 논리 연산 . 추가 작업은 기본 네 가지 작업에서 파생되지만 네 가지 기본 논리 작업이 있습니다. 세 가지 연산 - AND, OR 및 XOR - 두 개의 2 진수 (비트)를 비교합니다. 네 번째 (NOT)는 단 하나의 비트에서 작동합니다.
다음 목록에는 기본 논리 작업이 요약되어 있습니다.
-
AND: AND 연산은 두 개의 이진 값을 비교합니다. 두 값이 1 인 경우의 값 중 하나 또는 모두가 0 인 경우, AND 연산의 결과가 1이고, 결과는 0
-
이다 OR: 은 OR 연산은 두 개의 이진 값을 비교한다. 값 중 적어도 하나가 1이면 OR 연산의 결과는 1입니다. 두 값이 모두 0이면 결과는 0입니다.
-
XOR: XOR 연산은 두 개의 이진 값을 비교합니다. 이들 중 하나가 1이면 결과는 1입니다. 두 값이 모두 0이거나 두 값이 모두 1이면 결과는 0입니다.
NOT: -
NOT 연산은 두 값을 비교하지 않습니다. 대신, 그것은 단순히 단일 이진 값의 값을 변경합니다. 원래 값이 0이면 NOT은 0을 반환하고 NOT이면 1을 반환합니다. 이진 값에 대한 논리 연산
두 번째 값 | AND | OR > XOR | 0 | 0 |
---|---|---|---|---|
0 | 0 | 0 | 0 | 1 |
0 | 1 | 1 | 1 | 0 |
0 | 1 | 1 | 1 | 1 |
1 | 1 | 0 |
|
논리 연산은 한 번에 한 비트 씩 연산을 적용하여 두 개 이상의 이진수를 갖는 이진수에 적용됩니다. 이 작업을 수동으로 수행하는 가장 쉬운 방법은 두 이진수를 서로 겹치게 한 다음 각 이진수 아래에 연산 결과를 쓰는 것입니다. 다음 예는 계산하는 방법을 보여줍니다 10010100 및 11011101: |
은, 결과가 10010100.