bit extension
1073
작성한 질문수 8
추가 설명에서
bit extension이 어떤 의미인지 정확히 이해를 못하겠어요.
(4bit signed) 1101 이라고 있다면 8bit로 확장한다면
10000101 이렇게 확장을 한다는 걸까요??
위는 단순히 제가 8bit로 확장한다고 했을때 생각한것입니다.
정확히 0으로 bit extension과 msb bit extension을 이해하지 못하겠어요
답변 2
1
아하 이해했네요!
signed (0111) 4bit라고 하면 msb extension이 부호 비트 0 양수이니까
8bit로 확장하게 되면 0000_0111이렇게 확장한다는 거겠네요
1
안녕하세요 :)
이해를 위한 사전지식부터 알아볼께요.
사전지식
Signed : MSB (최상위 bit) 가 '1' 이면 음수, '0' 이면 양수를 나타냅니다.
Unsigned : 별도의 MSB 부호가 없습니다. 기본적으로 양수입니다.
예를들어 2진수 "1111" 이라는 4bit 이 있다고 해보죠.
10진수로 값을 인식할때
Signed : -1
Unsigned : 15
여기까지 이해가 되실겁니다. (되셔야 해요..?!)
모르시겠으면 논리회로부터 공부하셔야 합니다. 교수님과의 상담.... 을 추천드립니다.
=============================================================
자, 이제 Bit extension 을 알아보죠!
Rule : "부호" 로 확장합니다.
4bit 을 8bit 으로 Bit extension 해보겠습니다.
2진수 "1111" 이라는 4bit 은 다음과 같이 확장이 되겠네요.
Signed : 1111 1111 (MSB 로 확장)
Unsigned : 0000 1111 (0 으로 확장)
그러면 Bit extension 이 값에 영향을 주느냐?! 아닙니다.
10진수로 값을 인식할때
Signed : -1
Unsigned : 15
기존 값을 훼손하지 않으면서 Bit 를 확장시킵니다.
=============================================================
즐공하세요 :)
latency 개념 구현
1
85
3
비바도 all os버전
1
71
2
초기화를 reset_n 이 '1'일 때가 아닌 '0' 일 때 실행시키는 이유 질문
1
71
2
다운로드용량
1
71
2
비바도리눅스설치
1
80
2
전체path복사넣기
1
62
2
Vivado 2025.2 리눅스 설치 후 실행 에러와 솔루션 (libxv_commontasks.so)
1
148
2
explorer.exe오류
1
105
3
mobaxterm설치오류
1
89
2
./build시, waveform 'divide color' 사용
1
55
2
Latch와 관련하여 (Time borrowing, Latch-based design)
1
125
2
clean 명령어가 안되는데, 따로 저장해줘야 하는지 궁금합니다.
0
62
1
안녕하세요 설치 관련 질문 드립니다.
1
63
3
16장 mealy 설계.
1
74
2
14장 Cycle 관련, Testbench 코드.
1
64
2
21강(16장) 초기값 설정이 적용되는 시점 질문
1
60
1
20강(15장) - 밀리 머신 관련하여 질문 드립니다.
1
68
2
build에러 질문
0
57
2
1장 ./build에서 에러가 나요
1
73
2
FPGA 강의 보드 문의 드립니다.
1
105
2
5장 DFF특성에 대한 질문
1
76
3
vivado linux 사용 이유.
1
137
2
메모리의 형태가 전체설계에 미치는 영향이 궁금합니다.
1
103
2
디스코드 멤버쉽 등업 관련 문제
1
92
2





