현재 16 비트 레지스터에서 9 비트 (마지막 9 개)를 추출 중입니다. 비트를 추출하는 데 문제가 없습니다. 그러나 비트를 추출 할 때 마지막에 7 '0을 가질 추출 값이 있습니까? 표현 :레지스터에서 특정 비트를 추출 할 때 추출 된 값이 레지스터와 동일한 크기를 가져야합니까?
등록 : 1100101011110011
비트 마스크 : 1111111110000000
내 추출 된 가치인가 : 110,010,101 (405)
또는이다 : 사전에 1100101010000000 (51840)
감사합니다 .
'1100101010000000' 사용'와 (&)'추출 – Sniper
두 번째에,하지만 당신은 쉽게 등록 및 mask''의 결과를 인쇄 할 수있는 경우 ..... – LPs
이 코드를 표시합니다. 이 질문을하는 경우 비트를 추출하는 데 문제가 있습니다. –