반응형
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 |
Tags
- Makefile compile
- DNN Accelerator
- 남산업힐
- 컨벌루션 연산
- Pyverilog 실행
- systolic array
- 이진수 곱셈 알고리즘
- 클럭 게이팅
- CDC
- Pyvrilog tutorial
- Pyverilog 튜토리얼
- DNN 가속기
- CLOCK GATING
- CUDA
- pytest-pythonpath 설치 오류
- linux c++ 컴파일
- Design DNN Accelerator
- 딥러닝 가속기
- pygraphviz 설치 오류
- gpgpu-sim
- AMBA
- gcc 컴파일
- linux c 컴파일
- pyverilog 설치 오류
- Data HAzard
- linux makefile 작성
- 데이터 해저드
- 대구 반도체 설계기업 특화
- Pyverilog 설치
- 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