컴퓨터구조론 저자 김종현 출판 생능출판 발매 2019.02.22. 3. 논리연산 ALU가 수행하는 연산은 논리와 산술연산이 있다.
그 중 논리연산이다. 간단하게 설명하면 NOT, AND, OR, XOR 이렇게 4개의 논리연산이 존재한다.
이러한 연산을 합쳐서 또다른 연산을 나타낼수도 있다. 4. 시프트 연산 시프트 연산은 앞 게시물에서 쓴것과 같이 시프트 레지스터를 이용해서 데이터 내에 위치한 비트들을 왼쪽 혹은 오른쪽으로 한칸씩 이동시키는걸 의미한다.
D플립플롭을 이용한 시프터를 사용하여 좌측 또는 우측으로 한칸씩 이동하는 시프트 연상을 논리적 시프트라고 부른다. 다른 시프트 연산으론 순환 시프트가 있다.
이 시프트연산의 경우엔 논리적 시프트와 동작은 같지만 맨끝에 밀리는 데이터가 반대편 비트위치로 이동하게 된다는 차이점이 있다. 5. 정수의 산술 연산 1)덧셈 덧셈의 경우 전가산기로 구성된 병렬가산기를 이용하여 덧셈을 수행한다. 2)뺄셈 뺄셈의 경우엔 조금 특이한 방법으로 진행되...
원문 링크 : 3. 컴퓨터 산술과 논리연산 (2)