반응형
* 일반적으로 가장 앞자리 bit ( MSB ( Most Significant Bit ) ) 은 부호비트로 사용한다.
0 : +
1 : -
* Two's Complement.
음수를 표시하는 방법의 하나로 가장 많이 사용한다.
양수 bit ( 예: + 3 ) 을 음수 bit ( 예 : -3 ) 으로 바꾸는 방법 : 보수 ( Complement / 1 <-> 0 ) 를 구한 후 + 1 연산. 이 때 overflow 는 무시.
* 논리 Shift vs. 산술 Shift.
논리 Shift 는 Right Shift 의 경우 MSB 가 항상 0
산술 Shift 는 Right Shift 의 경우 MSB 의 부호 유지.
* 부호확장
8bit 에서 16bit 로 확장하는 경우에, 부호를 유지하려면 확장되는 상위 bit 들 모두를 부호비트와 같도록 해준다.
( ex) 11001100 -> 11111111 11001100 )
* XOR ( Exclusive or ) 는 같은 수면 0, 다른 수면 1.
로그인 없이 추천 가능합니다. 손가락 꾸욱~
반응형
'IT 놀이터 > General' 카테고리의 다른 글
[하드웨어&소프트웨여] Virtual Memory (0) | 2012.02.29 |
---|---|
[하드웨어] Disk의 Track & Sector & Cluster ( 트랙 & 섹터 & 클러스터 ) (0) | 2012.02.29 |
[하드웨어] 주요 기계어 명령어의 종류와 기능. (0) | 2012.02.29 |
[하드웨어] CPU 구조에 대한 간단한 정리. (0) | 2012.02.29 |
[하드웨어] Register ( 레지스터 ) 에 대한 간단한 정리. (0) | 2012.02.29 |
댓글