-"어떻게 로직 게이트에 의해 약간 변화를 달성

S

s0g0

Guest
난 이진 숫자가 예
: 11001001 - "지금, 나는 그것을 16으로 나눈되고 싶어요, 그럼 4 비트 (2 ^ 4 = 16) -"그래서 내가 00001100 도착하지만 어떻게하여 오른쪽 (LSB가)로 옮겨야만 내가 하드웨어 로직 게이트를 통해 얻을 수 있습니까?
s0g0에 의해 2008년 6월 20일 9시 56분에 편집한 마지막으로, 1 시간을 편집한 총

 
.

당신은, 그냥 비트를 연결하는 모든 로직 게이트가 필요하지 않습니다 슴니다.is different for a number representation of unsigned or signed.

높은 비트 바뀌에
대한 비트 할당 서명 또는 서명의 숫자 표현에 따라 다르다.어느 '0 '또는 MSB가 복제.

 
안녕,
실제로 그냥 항상 16, 어떤 fvm 어떤 주어진있다, 또는 당신은 실제 하드웨어에서 mathmatical 조작할까요하여 입력 바이트 하드 유선 나눈 결과를 갖고 싶습니까?예를 들어, 만약 당신이 숫자 또는 숫자 16에 의해 귀하의 번호를 가기 4 비트를 선택하고 낮은 4 비트로 헌신과 4 개의 상위 비트를 설정 멀티플렉서 회로를 사용해야 나눈 사이를 전환하고 싶었 제로했다 .

나는 아직 준비가 덜 확실 한게 정말하고 싶지?제발 좀 더 세부적인 내용은.



 
fvm 및 DrBob13에 대한 많은 덕분에, 난 16 내 이진 신호를 분리해서, 그래서 fvm의 작업에 대한 자세한 내용을 알 수있는 필요 한가?정확하게하는 방법의 전환을위한 "처럼"보이는 무슨 배선 MSB는 복제가?정말 Elec 디자인을위한 새로운입니다.

 
/ / 서명
O를 [7] = 0; O를 [6] = 0; O를 [5] = 0; O를 [4] = 0; O를 [3] = 난 [7]; O를 [2] = 난 [6]; O를 [ 1] = 전 [5]; O를 [0] = 난 [4];

/ / 서명
O를 [7] = 난 [7]; O를 [6] = 난 [7]; O를 [5] = 난 [7]; O를 [4] = 난 [7]; O를 [3] = 난 [7]; 오 [2] = 난 [6]; O를 [1] = 전 [5]; O를 [0] = 난 [4];

 
귀하의 큰 도움이 fvm 주셔서 감사합니다.
지금 당장 변화 비트 수 있어요.여기에 몇 가지 질문을 이진 숫자에 대한 부동 소수점 연산에 대해 물어보고 싶어요.난 당신이 다시 나를 심오한 학습 가이드를 수 있기를 바랍니다.
현재, 전 ADC가에 대한 예측 회로 설계 작업입니다.일부 바이너리 알고리즘의 참여입니다.
이 예제를 생각해 봅시다.부정 받아 : = 1100 1010.이제 16 우리는 지금 다시 근무 할 분열 (하지만 우리는 또한 비트 로그인 복제할 필요가 왼쪽으로 당신이)있다.그래서 지금 A/16 = 1111 1100.그래서 내 디자인 기지, 다음 작업을 뺍니다입니다 : AA/16 = 1100 1010-1111 1100.이제 당신이 지적하기 전에, 우리는 가장 가까운 정수로 반올림 결과입니다 부문 4 이상 중요한 비트 던지고있습니다.만약 당신이 다음뿐만 아니라 4 비트 2에 연결된 ^ (-1), 2 ^ (-2), 2 ^ (-3) 2 ^ (-4) 고려할 수있습니다 싶지 않아, 우리는 12 필요합니다 - 비트 뺄셈.예제는 다음을 수행할 것입니다 위에 주어진 있음 :
예제 1 : 0110 1101.0000-0000 0110 0.1101
예제 2 : 1100 1010.0000-1111 1100 0.1010

양해해 주셔서 감사합니다 당신은 나의 오랜 쓰레기 설명, 연습하는 방법을 하드웨어 부동 소수점을 구현 읽어?난 정말 아무 생각하는 방법을 그 점 이진 소수점 숫자를 감당해내야만

 

Welcome to EDABoard.com

Sponsor

Back
Top