수의_체계와_이진_산술

Download Report

Transcript 수의_체계와_이진_산술

수의 체계와 이진 산술
33. 서로 다른 17개의 정보가 있다. 이 중에서 하나를 선택하려면
최소 몇 개의 비트가 필요한가? ㄷ
가. 3
나. 4
다. 5
라. 17
39. 서로 다른 17개의 정보가 있다. 이 중에서 하나를 선택하려면
최소 몇 개의 비트가 필요한가? ㄷ
가. 3
나. 4
다. 5
라. 17
40. 서로 다른 19개의 정보가 있을 경우, 이 중에서 하나를 선택하려면
최소 몇 개의 비트가 필요한가? ㄷ
가. 19비트
나. 18비트
다. 5비트
라. 4비트
29. 명령어의 연산자 코드가 8비트, 오퍼랜드(operand)가 10비트 일 때
이 명령어로 몇 가지 연산을 수행하게 할 수 있는가? ㄷ
가. 8
나. 18
다. 256
라. 1024
MSD(Most Significant Digit) = 4
LSD(Least Significant Digit) = 2
2691.738 = _______________________________
32 = ___________________
109 = ___________________
746 = ___________________
0.625 = ___________________
0.1 = ___________________
24.525 = ___________________
56.85 = ___________________
10A416 = ______________________2
CF8E.9716 = _________________________2
8진/10진 변환
23748 =
10진/8진 변환 : 계속 8로 나누고 곱하는 방법
1276 =
69.6875 =
8진/2진 변환 : 각 8진 기호를 3비트의 2진수로 표현
75268 =
13.278 =
2진/8진 변환 : 소수점을 중심으로 3비트씩 자름
110101 =
1001100.11010 =
1진법(?) : 1 하나로 표현
1, 11, 111, 1111, 11111
2진법 : 0 1 두 개로 표현
0, 1, 10, 11, 100, 101, 110, 111, 1000
3진법 : 0 1 2 세 개로 표현
0, 1, 2, 10, 11, 12, 20, 21, 22, 100
8진법 : 0 1 2 3 4 5 6 7 여덟 개로 표현
0, 1, 2, 3, 4, 5, 6, 7, 10, 11, 12, 13, 14,
15, 16, 17, 20, 21, 22
16진법 : 0 1 2 3 4 5 6 7 8 9 A B C D E F
열여섯 개로 표현
0 1 2 3 … 9 A B … E F 10 11 12 … 1F 20
– 각각의 진법으로 변환하시오.
Decimal
Binary
Octal
Hexadecimal
369.3125
10111101.101
326.5
F3C7.A
31. 16진수 A4D를 8진수로 바꾸면? ㄱ
가. 5115(8)
나. 5116(8)
다. 5117(8)
라. 5118(8)
29. 8진수 0.54를 십진수로 나타내면? ㄱ
가. 0.6875 나. 0.8756
다. 0.7568 라. 0.5687
21. 10진수 956에 대한 BCD 코드는? ㄷ
가. 1101 0101 0110 나. 1000 0101 0110
다. 1001 0101 0110 라. 1010 0101 0110
25. 4비트로 자료를 표시할 때 2진화 16진수는 이진화십진수(BCD)에 비해 몇 개를 더 표시할 수 있는가? ㄹ
가. 0
나. 2
다. 4
라. 6
28. 다음 중 Unicode와 ASCII 코드와의 관계를 가장 잘 설명한 것은? ㄱ
가. Unicode는 ASCII를 인식할 수 있지만 ASCII에서는 Unicode의 특수문자를 인식할 수 없다.
나. Unicode는 ASCII를 인식할 수 없고 ASCII에서도 Unicode의 특수문자를 인식할 수 없다.
다. Unicode는 ASCII를 인식하고 ASCII에서도 Unicode의 특수문자를 인식할 수 있다.
라. Unicode는 ASCII를 인식할 수 없지만 ASCII에서는 Unicode의 특수문자를 인식할 수 있다.
21. 2진수 (1011)2을 Gray Code로 변환하면? ㄹ
가. 1001
나. 1100
다. 1111
라. 1110
25. 2진수 (10110)2을 그레이 코드로 변환한 것은? ㄱ
가. (11101)G
나. (10110)G
다. (10001)G
라. (11011)G
31. 2진수 11011을 그레이 코드로 변환한 것은? ㄴ
가. 11101
나. 10110
다. 10001
라. 11011
2진 산술
2진 덧셈 (Binary Addition)
11 + 11 = ______
100 + 10 = ______ 111 + 11
2진 뺄셈 (Binary Subtraction)
101 - 11 = _______
1000 - 11
= _______
= ______
2진 곱셈 (Binary Multiplication)
두 비트 중에서 하나만 0 이면, 결과는 0
0×0=0
0×1=0
1×0=0
1×1=1
2진 나눗셈 (Binary Division)
110 / 11 = _______
110 / 10 = _______
34. 2진수 0011에서 2의 보수(2's complement)는? ㄷ
가. 1100
나. 1110
다. 1101
라. 0111
39. 8비트로 -9를 부호와 2의 보수(signed-2's complement)로 표현한 것은? ㄹ
가. 10001001
나. 11111001
다. 11110110
라. 11110111
30. 8비트 메모리 워드에서 비트패턴 (1110 1101)₂는 “① 부호 있는 절대치
(signed magnitude), ② 부호와 1의 보수, ③ 부호와 2의 보수” 로 해석될 수
있다. 각각에 대응되는 10진수를 순서대로 나타낸 것은? ㄴ
가. ① -109, ② -19, ③ -18
나. ① -109, ② -18, ③ -19
다. ① 237,② -19, ③ -18
라. ① 237,② -18, ③ -19
8. 2의 보수를 사용하여 음수를 표현할 때의 설명으로 옳은 것은? ㄹ
가. 0 은 두 가지로 표현된다.
나. 보수를 구하기가 쉽다.
다. 보수를 이용한 연산 과정 중 end around carry 과정이 있다.
라. 음수의 최대 절대치가 양수의 최대 절대치 보다 1만큼 크다.
25. 1의 보수로 음수를 표현하는 방식에 비하여 2의 보수로 음수를 표현하는
방식의 특징으로 옳은 것은? ㄴ
가. 디지털 장치에서 음수화 구현이 쉽지 않다.
나. 연산과정이 간단하다.
다. 0 이 두 개이다.
라. 4비트로 수를 표현하면 –7 ~ +7 범위의 수를 표현할 수 있다.
25. 2의 보수 표현이 1의 보수 표현보다 더 널리 사용되고 있는 주요 이유는? ㄹ
가. 음수 표현이 가능하다.
나. 10진수 변환이 더 용이하다.
다. 보수 변환이 더 편리하다.
라. 덧셈 연산이 더 간단하다.
23. 2의 보수 표현이 1의 보수 표현보다 더 널리 사용되고 있는 주요 이유는? ㄹ
가. 음수 표현이 가능하다.
나. 10진수 변환이 더 용이하다.
다. 보수 변환이 더 편리하다.
라. 표현할 수 있는 수의 개수가 하나 더 많다.
25. 8bit 로 된 register가 있다. 첫째 bit는 부호 bit 로서 0,1 일 때 각각 양(+), 음(-)을 나타낸다고 할 때
의 보수로 숫자를 표시한다면 이 register 로 표시할 수 있는 10진수의 범위는? ㄴ
가. -256 ~ +256
나. -128 ~ +127
다. -128 ~ +128
라. -256 ~ +127
부호표시 수의 산술 연산
부호표시 수의 산술 연산
35. 1의 보수 표현 방식에 의해 8비트로 표현된 9+(-24)의 연산 수행시 그 결과는? ㄴ
가. 0100 1111 나. 1111 0000
다. 1000 1111 라. 0111 0000
22. 다음 연산의 결과는? (단, 수의 표현은 2’s Complement 임) ㄴ
101011 - 100110
가. 000110
다. 100110
나. 000101
라. 100101
30. 양수 A와 B가 있다. 2의 보수 표현 방식을 사용하여 A-B를 수행하였을 때 최상위비트에서
캐리(carry)가 발생하였다. 이 결과로부터 A와 B에 대한 설명으로 가장 옳은 것은? ㄴ
가. 캐리가 발생한 것으로 보아 A는 B보다 작은 수이다.
나. B-A를 수행하면 최상위비트에서 캐리가 발생하지 않는다.
다. A+B를 수행하면 최상위비트에서 캐리가 발생한다.
라. A-B의 결과에 캐리를 제거하고 1을 더해주면 올바른 결과를 얻을 수 있다.
부호표시 수의 산술 연산
부호표시 수의 산술 연산
부호표시 수의 산술 연산
부호표시 수의 산술 연산
부호표시 수의 산술 연산