책 내용 질문하기
오타인거같아요
도서
2018 시나공 SUMMARY 정보처리산업기사 필기
페이지
69
조회수
129
작성일
2017-12-06
작성자
탈퇴*원
첨부파일

69페이지 5번문제

10진수 4자리를 이용하여 -4를 2의 보수로 표현하시오 가 아니라

2진수 4자리를 이용하여 -4를 2의 보수로 표현하시오 가 맞는거같아요.

4를 2진수로 표현하면 0100이고 이것을 2의보수로 표현하면

1011 +1 하여 1100이 됩니다.

이것을 같은마로

-4를 2의 보수로 표현하는 방법은 4를 2의보수 취하면 되고

-4를 1의 보수로 취한 값에 1을 더하면 된다 라고도 표현할 수 있구요.

이렇게 저렇게 해석해봐도 10진수4자리가 아니라 2진수 4자리가 맞는거같아요.

같은 맥락으로 같은 페이지 7번문제도 이상합니다

가산 기능과 보수 기능만 있는 ALU를 이용하여 F=A-B를 처리하는 수식은?

답 : A+B바+1

해설 : A는 'B의 보수'+1 로 계산할 수 있습니다.

틀린부분

B의 보수 자체에 +1이 내장되어있습니다.

10진수를 10의 보수로 바꿀 때 마지막에 +1 한다는 뜻이 들어있고

2진수를 2의보수로 바꿀 떄 마지막에 +1한다는 뜻이 들어있듯이

B의보수라는 말 자체에 +1이 들어있다고 생각하는데..

제가 생각하는 답은 A+B바 라고 생각해요.

답변
2017-12-07 09:21:22

안녕하세요.

1)

학습에 불편을 들려 죄송합니다.

결과가 1100 이므로 10진수 4자리가 아니라 2진수 4자리로 표현하라고 수정되어야 합니다.

2)

7-5 = 2의 과정에서

7 = 111

5 = 101 → 1의 보수 → 010

1 1 1

+ 0 1 0

--------

1 0 0 1

자리 올림수를 제외한 001에 +1을 하여 2를 산출합니다.

과정을 정리하면

A - B 는 A + 'B의 보수(여기서 보수란 1의 보수를 의미합니다.)' + 1로 계산할 수 있습니다.

별다른 조건 없이 보수라고 하면 1의 보수를 의미합니다.

2의 보수인 경우 보수라고 하지 않고 반드시 2의 보수라고 제시하거나 서술합니다.

오늘도 즐거운 하루 되세요.

  • *
    2017-12-07 09:21:22

    안녕하세요.

    1)

    학습에 불편을 들려 죄송합니다.

    결과가 1100 이므로 10진수 4자리가 아니라 2진수 4자리로 표현하라고 수정되어야 합니다.

    2)

    7-5 = 2의 과정에서

    7 = 111

    5 = 101 → 1의 보수 → 010

    1 1 1

    + 0 1 0

    --------

    1 0 0 1

    자리 올림수를 제외한 001에 +1을 하여 2를 산출합니다.

    과정을 정리하면

    A - B 는 A + 'B의 보수(여기서 보수란 1의 보수를 의미합니다.)' + 1로 계산할 수 있습니다.

    별다른 조건 없이 보수라고 하면 1의 보수를 의미합니다.

    2의 보수인 경우 보수라고 하지 않고 반드시 2의 보수라고 제시하거나 서술합니다.

    오늘도 즐거운 하루 되세요.

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.