게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
2의 보수에 관한 질문 좀 해도 될까요??
게시물ID : programmer_5922짧은주소 복사하기
작성자 : 아스트로보이
추천 : 0
조회수 : 502회
댓글수 : 5개
등록시간 : 2014/10/12 21:21:00
옵션
  • 본인삭제금지
논리회로 단계에서 4비트 2의 보수 컨버터를 설계하려는데요,

우선 not으로 각 비트를 반전시키는건 별게 아닌데,

+1을 해야하는데, carry look ahead나, ripple carry같은 adder를 사용해서 1을 더하는 방법 말고 다른 방법이 있나요?

모듈 별 딜레이를 고려해야 되서, 일반적인 adder를 쓰면, 예를들어 1000을 컨버터하면 0111 + 1 이고, 최상위 비트에 캐리가 발생할때 까지 기다려야 되는 손해가 있어서 다른 로직이 있는지 궁금합니다.

조교한테 질문 해 보았는데,
잘 생각해보시면 마지막 비트의 1만 inverter되지 않는것이기 때문에 간단한 dataflow형으로 설계 하실 수 있습니다.
라는 답변밖에 받지 못했습니고 잘 해결이 안됩니다ㅠ

도움 부탁드립니다
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호