오븐 노트

[Assembly] 시프트 연산과 논리 연산 본문

Develop/Assembly

[Assembly] 시프트 연산과 논리 연산

오 븐 2022. 5. 11. 06:55

not : 조건이 거짓일 경우 1, 참일 경우 0

and : 두 조건 모두 참일 경우 1, 하나라도 거짓일 경우 0

or : 두 조건 중 하나라도 참일 경우 1, 전부 거짓일 경우 0

xor : 두 조건 중 하나가 참이고 하나가 거짓일 경우 1, 두 조건 모두 참이거나 거짓일 경우 0

ㄴ 동일한 값으로 두번 xor시 자기 자신으로 되돌아오는 특성을 가짐 (암호학에서 유용)

시프트 연산자 : 이진수 비트 이동 연산자 (비트 크기를 넘어서는 연산 실행 시 넘치는 비트는 소멸 / 부호 비트 주의)


[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문 - 인프런 | 강의
 
Assembly 카테고리의 글은 인프런 Rookiss님의 강의를 공부하며 정리하는 내용입니다.
이미 알고 있는 내용도 다시 정리 되어있을 수 있습니다.

 

모든 글은 제가 공부하기 위해 작성합니다.

'Develop > Assembly' 카테고리의 다른 글

[Assembly] 반복문  (0) 2022.05.11
[Assembly] 분기문  (0) 2022.05.11
[Assembly] 사칙연산  (0) 2022.05.11
[Assembly] 문자와 엔디안  (0) 2022.05.11
[Assembly] 변수와 레지스터  (0) 2022.05.11