2013-10-16 4 views
-1

현재이 과정을 완료하려고하는데 8 비트를 사용하여 내 코스에서 두 개의 보완을하고 있습니다 (-85 + -44). 나는 내 자신을 따라 잡으려고 노력 했으므로 강의를 보지 못했고, 이것이 내가 옳은 것인지 잘못되었는지 말해 주었다.두 번 보완 문의

-85  
     85 = 01010101 
      10101010 
      +  1  
      --------- 
     -85= 10101011 

그래서 이것이 첫 번째 것입니다.

-44  
    44 = 00101100 
     11010011 
     +  1 
     ---------  
    -44= 11010100 

그런 다음 함께 추가하십시오.

-85 10101011 
-44 11010100 
    + -------- 
    101111111 

그 대답은 무엇입니까? 캐리 비트를 제거하거나 8 비트이기 때문에 계속 보관합니까?

+0

-85에 대한 2의 보수 계산을 다시 확인하십시오. 나는 번쩍이는 오류를 봅니다. – jwygralak67

+0

감사합니다. 브라우저에서 해보았을 때 실수를했습니다.하지만 내 문서의 마지막 부분에 이미 올바른 것을 복사했습니다. 그러나 그것은 맞습니까? – Rapidz

답변

1

8 비트로 제한된 경우 예, 캐리 비트를 삭제합니다.

프로세서의 8 비트 레지스터에서 수행 중이면 캐리 비트가 상태 레지스터에 캐리 플래그를 설정합니다. 캐리 플래그의 상태는 레지스터에 저장된 8 비트 결과가 전체 대답이 아님을 알립니다.

0

아무도 답변을 얻지 못했기 때문에 나는 과제물을 제출하고 글 머리 기호를 물었습니다. 여러 사이트에서 4 시간 동안 2 개의 보수를 조사하는 것처럼 보입니다.