책 내용 질문하기
390p 25번
도서
2019 시나공 정보처리기사 필기
페이지
390
조회수
248
작성일
2019-07-01
작성자
탈퇴*원
첨부파일
LDA SUB 에서 -23의 보수 구하라는데 2의 보수로 구하면 저는 105나오는데 왜 76인가요 ? 1001 0111이 -23아닌가여
답변
2019-07-02 10:33:17

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

 

먼저 오탈로 인해 혼동을 드린점 사과드립니다.

 

"• 102 : INC(Increment AC)

- AC의 값을 1 증가시킴(1의 보수를 2의 보수로 만들기 위함, 10진수로 77이됨)

• 103 : ADD MIN(Add MIN to AC)

- MIN의 값을 AC에 더함(83+77=160, 2의 보수법에서는 자리 올림수를 버리므로 결과는 60이다.)"

는 아래와 같이 수정됩니다.

 

"• 102 : INC(Increment AC)

- AC의 값을 1 증가시킴(9의 보수를 10의 보수로 만들기 위함, 10진수로 77이됨)

• 103 : ADD MIN(Add MIN to AC)

- MIN의 값을 AC에 더함(83+77=160, 보수법에서는 자리 올림수를 버리므로 결과는 60이다.)"

 

100번지에서 가져온 SUB 위치의 DEC -23에서 DEC는 10진수를 의미합니다.

특정 진수에서 '보수'라고 함은 n-1의 보수를 의미하므로 9의 보수를 취하기 위해 

99-23 을 수행하여 76을 구합니다.

이후 +1을 수행하여 10의 보수를 구한 후 감산 과정을 수행하면 됩니다.

 

행복한 하루되세요 :)

  • 관리자
    2019-07-02 10:33:17

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

     

    먼저 오탈로 인해 혼동을 드린점 사과드립니다.

     

    "• 102 : INC(Increment AC)

    - AC의 값을 1 증가시킴(1의 보수를 2의 보수로 만들기 위함, 10진수로 77이됨)

    • 103 : ADD MIN(Add MIN to AC)

    - MIN의 값을 AC에 더함(83+77=160, 2의 보수법에서는 자리 올림수를 버리므로 결과는 60이다.)"

    는 아래와 같이 수정됩니다.

     

    "• 102 : INC(Increment AC)

    - AC의 값을 1 증가시킴(9의 보수를 10의 보수로 만들기 위함, 10진수로 77이됨)

    • 103 : ADD MIN(Add MIN to AC)

    - MIN의 값을 AC에 더함(83+77=160, 보수법에서는 자리 올림수를 버리므로 결과는 60이다.)"

     

    100번지에서 가져온 SUB 위치의 DEC -23에서 DEC는 10진수를 의미합니다.

    특정 진수에서 '보수'라고 함은 n-1의 보수를 의미하므로 9의 보수를 취하기 위해 

    99-23 을 수행하여 76을 구합니다.

    이후 +1을 수행하여 10의 보수를 구한 후 감산 과정을 수행하면 됩니다.

     

    행복한 하루되세요 :)

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