컴퓨터 구조론 4판 3장 연습문제, 기본문제
- 최초 등록일
- 2017.11.25
- 최종 저작일
- 2017.11
- 17페이지/ 한컴오피스
- 가격 1,000원
목차
1. 기본 문제 및 풀이
2. 연습문제 및 풀이
본문내용
3.1 2의 보수 표현이 1의 보수 표현보다 더 널리 시용되고 있는 주요 이유는 무엇인 가?( 라 )
가. 산술 연산이 더 편리하다.
나. 음수 표현이 가능하다.
다. 10진수 변환이 더 용이 하다.
라. 표현할 수 있는 수의개수가 하나 더 많다.
* 2의 보수 경우에 같은 길이의 비트들로 표현할 수 있는 수의 개수가 하나 더 많 기 때문이다.
1의 보수의 표현 개수가 하나 더 적은 이유는 부호화-크기 표현과 마찬가지로 ‘0’에 대한 표현이 두 가지 이기 때문이다.
3.2 10진수-75에 대한 2의 보수 표현으로 올바른 것은 어느 것 인가?( 나 )
가. 11001011
나. 10110101
다. 10110100
라. 11001010
* 75를 2진수로 바꾸면 01001011이 나오게 된다.
-75의 1의 보수 -> 10110100
-75의 2의 보수 -> 10110101
3.3 2의 보수 11101000을 10진수로 변환하면 어떤 값이 되는가?( 다 )
가. -12
나. 48
다. -24
라. 232
* 2의 보수 11101000을 반전시킨 뒤 +1을 하면 24가 나오게 된다.
부호 비트가 1로 세트 되어있기 때문에 -를 붙여주게되면 -24가 된다.
3.4 특정 비트들을 마스크(mask) 시키기 위하여 사용되는 논리 연산은 무엇인가?( 가 )
가. AND 연산
나. OR 연산
다. XOR 연산
라. NOT 연산
* 마스트(masking) 연산 : 데이터 내 특정 비트들의 값을 0으로 리셋 시키기 위한 동작으로서, 데이터가 저장된 A레지스터와 리셋 될 비트들의 위치를 지정해 주 는 B레지스터 간에 AND 연산을 수행하면 된다.
3.5 두 수를 비교하기 위하여 사용되는 논리 연산은 무엇인가?( 다 )
가. AND 연산
나. OR 연산
다. XOR 연산
라, NOT 연산
참고 자료
없음