반응형
Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
Tags
- pygraphviz 설치 오류
- 컨벌루션 연산
- Makefile compile
- Pyverilog 튜토리얼
- 이진수 곱셈 알고리즘
- Pyvrilog tutorial
- DNN Accelerator
- Pyverilog 실행
- gcc 컴파일
- 딥러닝 가속기
- Design DNN Accelerator
- 남산업힐
- DNN 가속기
- linux c++ 컴파일
- pytest-pythonpath 설치 오류
- AMBA
- CLOCK GATING
- Data HAzard
- 데이터 해저드
- pyverilog 설치 오류
- linux c 컴파일
- 대구 반도체 설계기업 특화
- Pyverilog 설치
- systolic array
- CDC
- 클럭 게이팅
- gpgpu-sim
- makefile
- CUDA
- linux makefile 작성
Archives
- Today
- Total
오늘은 맑음
이진수 수의 표현 / Binary Number System(1) 본문
반응형
이진수 수의 표현
우리가 익히 알고있는 이진수(binary)란 0과 1로 표현된 수를 의미합니다.
어떠한 n이라는 길이를 가진 이진수(binary)를 표현하게 되면 다음과 같습니다.
$$(x_{n-1}, x_{n-2}, ... , x_{1}, x_{0})$$
각각의 자리수(digit)은 0과 1로 표현되며 위의 수를 정수(integer)형태로 표현하면 다음과 같습니다.
$$X = x_{n-1}2^{n-1} + x_{n-2}2^{n-2} + ... + x_{1}2 + x_{0} = \sum_{i=0}^{n-1} x_{i}2^{i}$$
이진수(binary)의 i번째 자리수$x_{i}$의 비중(weight)는 기수(radix)의 i승의 값을 의미합니다.
우리가 실생활에서 사용하는 10진수 표현법과 동일하지만 숫자가 0과 1로만 표현되며 기수(radix)가 2인 점이 다릅니다.
$0101_{(02)}$의 경우 $0 × 2^{3} + 1 × 2^{2} + 0 × 2^{1} + 1 × 2^{0}$이 되어 5가 됩니다.
반응형
'Digital logic' 카테고리의 다른 글
| Booth's algorithm (0) | 2020.04.21 |
|---|---|
| 이진수 수의 표현 / Binary Number System(2) (0) | 2020.04.19 |
| Multiplication algorithm(3) (0) | 2020.04.17 |
| Multiplication algorithm(2) (0) | 2020.04.17 |
| Multiplication algorithm(1) (0) | 2020.04.17 |
Comments