> 커뮤니티 > Q&A
 
제 목 : 답변입니다
이 름 :
송광진 작성일 : 2015년 08월 06일 11시 27분
     
  질문주셔서 감사합니다

M=1, A=0101, B=1010의 경우

M=1이면 B값을 2의 보수로 변환합니다. 따라서 B=0110입니다

A = 0 1 0 1
+B = 0 1 1 0
---------------------
1 0 1 1
인데 세번째 자리에서 캐리가 발생하고 네번째 자리에서 캐리가 발생치 않습니다

v = c4 배타적 논리합 c3 = 0 배타적 논리합 1 = 1

[참고] 상태 비트 레지스터인 경우 네번째 비트가 부호비트가 되어 v비트는 오버플로우를 체크하는데 이 문제는 단순히 가감기의 원리에 대한 이해만 하면 됩니다.
( 빠른 답변을 원하시면 카톡(skj7574)도 이용해 보세요 )

* C언어&자바 특강 진행하니 빠짐없이 시청 바랍니다. 이젠 언어의 출제 비중이 높아집니다

감사합니다.
 
     
첨부파일