비트 연산 (x86 명령어)
보이기
BT
x86 어셈블리어 명령어는 비트 연산 (Bit Test)을 의미하며 80386 프로세서에서 x86 명령어 집합과 함께 추가되었다. BT
는 주어진 레지스터에서 캐리 플래그로 비트를 복사한다.[1]
예시: EAX에서 세번째 최하위 비트를 캐리 플래그로 복사한다
BT EAX, 2
BTS
(Bit Test and Set)도 똑같이 동작하지만 레지스터에서 그 비트를 1로 설정하며,[2] BTR
(Bit Test and Reset)는 0으로,[3] 그리고 BTC
(Bit Test and Complement)는 그것을 반대로 설정한다.[4]
각주
[편집]- ↑ “BT - Bit Test”. 2011년 8월 21일에 확인함.
- ↑ “BTS - Bit Test and Set”. 2011년 8월 21일에 확인함.
- ↑ “BTR - Bit Test and Reset”. 2011년 8월 21일에 확인함.
- ↑ “BTC -- Bit Test and Complement”. 2012년 11월 4일에 확인함.