책 내용 질문하기
1권 113페이지 3번
도서
2021 시나공 정보처리산업기사 실기
페이지
113
조회수
530
작성일
2021-03-21
작성자
탈퇴*원
첨부파일

~a가 -16이 되는 과정을 잘 모르겠습니다. 2의 보수법을 사용하는 것이라고 하셨는데 자세하게 설명 부탁드려도 될까요??

답변
2021-03-22 15:18:36

안녕하세요 길벗수험서 운영팀입니다.

 

먼저 보수 표현법은 다음 영상을 참고해주세요.

https://www.youtube.com/watch?v=-iz6H4XD5cg 

 

15를 비트 not 연산하게 되면

1111 0000 이 됩니다.

전체 비트 중 맨 앞 비트는 '부호 비트'로 1이면 해당 수를 '음수'로 판단하게 됩니다.

 

'음수'로 판단된 2진수는 10진수로 표현할 때 2의 보수화를 거쳐 출력되게 됩니다.

 (음수는 2의 보수화를 거쳐 저장되며, 출력 시에도 2의 보수화를 거친다는 점을 기억하세요)

즉, 1111 0000을 2의 보수화한 결과 0001 0000(16)에 음수 기호 -를 붙여 -16으로 출력되는 것이죠.

 

행복한 하루되세요 :)

  • 관리자
    2021-03-22 15:18:36

    안녕하세요 길벗수험서 운영팀입니다.

     

    먼저 보수 표현법은 다음 영상을 참고해주세요.

    https://www.youtube.com/watch?v=-iz6H4XD5cg 

     

    15를 비트 not 연산하게 되면

    1111 0000 이 됩니다.

    전체 비트 중 맨 앞 비트는 '부호 비트'로 1이면 해당 수를 '음수'로 판단하게 됩니다.

     

    '음수'로 판단된 2진수는 10진수로 표현할 때 2의 보수화를 거쳐 출력되게 됩니다.

     (음수는 2의 보수화를 거쳐 저장되며, 출력 시에도 2의 보수화를 거친다는 점을 기억하세요)

    즉, 1111 0000을 2의 보수화한 결과 0001 0000(16)에 음수 기호 -를 붙여 -16으로 출력되는 것이죠.

     

    행복한 하루되세요 :)

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