====== MPINO STUDIO 2 Phase 4-6 · 비트연산 박스함수 ====== WORD의 각 비트를 논리 연산하거나 이동ㆍ회전하는 명령어를 설명합니다. {{ :products:mpino_studio2:bit-operation-map.svg?1000 |WORD의 각 비트를 논리 연산하거나 이동ㆍ회전하는 명령어를 설명합니다. }} ===== 공통 규칙 ===== 비트연산 명령어는 WORD의 16개 비트를 한 번에 계산합니다. 시프트는 바깥으로 밀려난 비트를 버리고 빈자리를 0으로 채우며, 회전은 밀려난 비트를 반대쪽으로 다시 넣습니다. ===== 박스함수 목록 ===== ^ 명령어 ^ 의미 ^ | [[products:mpino_studio2:box_functions:bit_operations:wand|WAND]] | 두 WORD의 각 비트를 AND 연산하여 대상에 저장합니다. | | [[products:mpino_studio2:box_functions:bit_operations:wor|WOR]] | 두 WORD의 각 비트를 OR 연산하여 대상에 저장합니다. | | [[products:mpino_studio2:box_functions:bit_operations:wxor|WXOR]] | 두 WORD의 각 비트를 XOR 연산하여 대상에 저장합니다. | | [[products:mpino_studio2:box_functions:bit_operations:wnot|WNOT]] | 소스 WORD의 각 비트를 반전하여 대상에 저장합니다. | | [[products:mpino_studio2:box_functions:bit_operations:shl|SHL]] | WORD를 왼쪽으로 시프트하여 대상에 저장합니다. | | [[products:mpino_studio2:box_functions:bit_operations:shr|SHR]] | D WORD를 오른쪽으로 논리 시프트하여 대상에 저장합니다. | | [[products:mpino_studio2:box_functions:bit_operations:rol|ROL]] | DㆍCㆍT WORD를 왼쪽으로 회전하여 대상에 저장합니다. | | [[products:mpino_studio2:box_functions:bit_operations:ror|ROR]] | DㆍCㆍT WORD를 오른쪽으로 회전하여 대상에 저장합니다. | ===== 관련 문서 ===== * [[products:mpino_studio2:box_functions|Phase 4 · 박스함수]] * [[products:mpino_studio2|MPINO STUDIO 2 사용설명서]]