| English | 의미 |
|---|---|
| binary/ˈbaɪnəri/ | 이_Handle진법 |
| number base/ˈnʌmbə beɪs/ | 进制진법 |
| place value/pleɪs ˈvæljuː/ | 자리값 |
| hexadecimal/ˌheksəˈdesɪml/ | 16进制法 |
동일한 숫자는 서로 다른 값을 지칭할 수 있습니다
- 숫자 10는 이진수에서 2이며, 십进制수에서 10입니다. 계산하기 전에 진법을 명시하십시오.
- 위치 기반 진법 b는 0부터 b-1까지의 숫자와 b의 거듭제곱을 자리 무게로 사용합니다. 이_Handle에는 오직 0와 1만 있습니다.
숫자를 자리에 따라 곱하십시오
- 자리값은 각 숫자가的贡献(기여)를 제공합니다. 오른쪽에서 왼쪽으로, 이_Handle 무게는 1, 2, 4, 8 등등입니다.
- 비음수 값을 다시 변환하려면 가중치를 선택하거나 나머지가 있는 반복 나눗법을 사용한다. 선두 영점은 부호 없는 값은 변경하지 않은 채 특정 너비를 유지하게 한다.
The same value in three bases
Place value is the only idea; the base only changes what the places are.
헥사데시말 숫자를 위해 4비트 단위로 묶기
- 16进制은 열여섯 개의 숫자를 사용한다: 0부터 9까지, 이후 A부터 F까지. 각 숫자는 네 개의 이진 비트에 대응한다.
- 헥사데시말 FF는 무부호 부동소수점 수인 255와 무부호 패턴 11111111입니다. 그 값은 표현 규약에 따라 달라지며, 부호 있는 8비트 해석은 다른 문제입니다.
Convert binary 1101 to decimal.
난이도 2/5 · 140 코인 + 오늘 첫 완료 시 소액 보너스
Places 8, 4, 2, 1 with digits 1, 1, 0, 1 gives 8 + 4 + 0 + 1 = 13.
Write decimal 10 in binary.
난이도 1/5 · 100 코인 + 오늘 첫 완료 시 소액 보너스
8 and 2 are used, 4 and 1 are not. Writing the place values first makes this immediate.
이진수 1101를 읽으십시오. 가중 합은 $V=1(8)+1(4)+0(2)+1(1)=13$입니다. 이 네 비트를 묶으면 헥사데시말 D가 됩니다. 대신 십进制수 10는 이진 패턴 1010을 가집니다.
How many bits does one hexadecimal digit represent?
난이도 2/5 · 140 코인 + 오늘 첫 완료 시 소액 보너스
Sixteen values need four bits, which is why hex is compact shorthand for binary.
What is hexadecimal FF as an unsigned decimal value?
난이도 2/5 · 140 코인 + 오늘 첫 완료 시 소액 보너스
15 × 16 + 15 = 255, also represented by unsigned eight-bit pattern 11111111.
수학적 합과 저장된 비트를 구분하라. 8개의 부호 없는 비트는 0부터 255까지 허용한다. 10을 250에 더하면 수학적 합은 260이나, 명시적으로 지정된 8비트 오버플로우 규칙에 따라 저장되는 값은 4이다. 시트 4.2에서는 오버플로우와 규칙을 명시하라고 요구한다.
여분의 카리를 침묵으로 버리지 마십시오. 질문은 무제한 결과, 오버플로우 판단 또는 고정 폭 저장 패턴 중 하나를 요청할 수 있으며, 이들은 서로 다른 답안입니다.
Binary 10 has the value ten.
난이도 1/5 · 100 코인 + 오늘 첫 완료 시 소액 보너스
It is two. Read binary digit by digit — "one zero" — so you never treat it as decimal by accident.