-
[전산기초] 연산 (Operation)비전공자 공부일기/:: Computer Science 2021. 7. 8. 00:44
1. AND(Masking Operation)
- 특정문자 또는 특정비트를 삭제(Clear)시키는 연산으로, Masking 연산이라고도 함
- 삭제할 부분의 비트를 0과 AND 시켜서 삭제하는데, 대응시키는 0인 비트를 Mask Bit라 함
2. OR(Selective-Set)
- 특정 문자를 삽입하거나 특정 비트에 1을 세트시키는 연산
- 삽입하거나 세트시킬 비트에 삽입할 문자 코드 또는 1을 OR 연산시킴
3. XOR(Compare, 비교)
- 두 개의 데이터를 비교하거나 특정 비트를 반전시킬 때 사용
- 반전시킬 때는 반전시킬 비트와 1을 XOR 시킴
4. NOT(Complement, 보수)
- 각 비트의 값을 반전시키는 연산
- 보수를 구할 때 사용
5. 논리 Shift
- 왼쪽 또는 오른쪽으로 1Bit씩 자리를 이동시키는 연산
- 데이터 직렬 전송(Serial Transfer)에 사용
- 삽입되는 자리는 무조건 0
6. Rotate
- Shift에서 밀려나가는 비트의 값을 반대편 값으로 입력하는 연산
- 문자 위치를 변환할 때 사용
7. MOVE
- 레지스터에 기억된 자료를 그대로 다른 레지스터로 옮길 때 사용
'비전공자 공부일기 > :: Computer Science' 카테고리의 다른 글
[전산기초] 주기억장치 / 보조기억장치 (0) 2021.07.11 [전산기초] 프로세스 (0) 2021.07.10 [전산기초] 운영체제(OS: Operating System) (0) 2021.07.08 [전산기초] 주소지정방식 (0) 2021.07.08 [전산기초] 명령어 (= 인스트럭션 Instruction) (0) 2021.07.08