책 내용 질문하기
2-100페이지 15번문제 질문
도서
2017 시나공 정보처리기사 필기
페이지
100
조회수
295
작성일
2017-01-26
작성자
탈퇴*원
첨부파일

해설을 좀 더 상세히 해주세요.

24F8이 나온 후에 어떻게 256D가 되는지요.

답변
2017-01-31 09:20:43

안녕하세요.

분기 명령어의 길이가 제시되지 않는다면 일반적으로 PC가 가지고 있는 다음 수행 번지는 현재 위치(256A)에서 1Byte 다음 번지 이지만 분기 명령어의 길이가 3Byte로 제시되었으므로 256A에 3을 더한 256D가 됩니다.

이제 확인된 PC의 주소인 256D에서 (-75)를 더해 분기되는 위치를 구해보면 256D + (-75) = 24F8이 됩니다.

위 계산은 모두 16진수를 기반으로 계산되는 내용입니다.

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

  • *
    2017-01-31 09:20:43

    안녕하세요.

    분기 명령어의 길이가 제시되지 않는다면 일반적으로 PC가 가지고 있는 다음 수행 번지는 현재 위치(256A)에서 1Byte 다음 번지 이지만 분기 명령어의 길이가 3Byte로 제시되었으므로 256A에 3을 더한 256D가 됩니다.

    이제 확인된 PC의 주소인 256D에서 (-75)를 더해 분기되는 위치를 구해보면 256D + (-75) = 24F8이 됩니다.

    위 계산은 모두 16진수를 기반으로 계산되는 내용입니다.

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

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