====== SHL 박스함수 ====== **논리 왼쪽 시프트 (Shift Left)** 카테고리: [[products:mpino_studio2:box_functions:bit_operations|비트연산 박스함수]] ===== 동작 설명 ===== WORD를 왼쪽으로 시프트하여 대상에 저장합니다. 왼쪽으로 빠진 비트는 버리고 오른쪽 빈자리는 0으로 채웁니다. 이동 수는 0 ~ 15를 사용합니다. ===== 입력 형식과 인수 ===== **입력 형식:** ''SHL D0 2 D1'' * 1번째 = 소스: 정수 WORD 주소 * 2번째 = 이동 수: 0 ~ 15 * 3번째 = 대상: 결과 저장 주소 ===== 동작 예제 ===== ^ 실행 조건 ^ 실행 전 ^ 입력한 명령어 ^ 예상 결과 ^ | 왼쪽 조건 ON | D0=0x0003 | ''SHL D0 2 D1'' | D1=0x000C | {{ :products:mpino_studio2:bit-operation-examples.svg?1000 |비트연산 박스함수 입력값과 실행 결과 예시 }} ===== 주의사항 ===== * 비트연산은 16비트 WORD 전체에 적용됩니다. * 이동 수는 0 ~ 15를 사용하십시오. 왼쪽으로 밀려난 비트는 사라집니다. ===== 같은 카테고리의 박스함수 ===== * [[products:mpino_studio2:box_functions:bit_operations:wand|WAND 상세 설명 보기]] — 비트 AND (Word AND) * [[products:mpino_studio2:box_functions:bit_operations:wor|WOR 상세 설명 보기]] — 비트 OR (Word OR) * [[products:mpino_studio2:box_functions:bit_operations:wxor|WXOR 상세 설명 보기]] — 비트 XOR (Word XOR) * [[products:mpino_studio2:box_functions:bit_operations:wnot|WNOT 상세 설명 보기]] — 비트 NOT (Word NOT) * [[products:mpino_studio2:box_functions:bit_operations:shr|SHR 상세 설명 보기]] — 논리 오른쪽 시프트 (Shift Right) * [[products:mpino_studio2:box_functions:bit_operations:rol|ROL 상세 설명 보기]] — 왼쪽 회전 (Rotate Left) * [[products:mpino_studio2:box_functions:bit_operations:ror|ROR 상세 설명 보기]] — 오른쪽 회전 (Rotate Right)