책 내용 질문하기
81p 2번문제, 85p 2번문제 질문 있습니다.
도서
2016 시나공 SUMMARY 정보처리기사 필기
페이지
81
조회수
308
작성일
2017-08-17
작성자
탈퇴*원
첨부파일

1. 81p 2번

8 bit = 1 byte

1024 byte = 1 KB 라면

어드레스 필드 크기가 16 bit 일때, 65,536 개의 워드를 지정할 수 있다고 되있습니다. (2의 16승)

그런데 정답인 64 K는 왜 그런지 모르겠습니다. 차라리 65536/8/1024 = 8 K 가 되야할 것 같은데 왜 8을 나누지 않고

1024 만 나누는지 모르겠습니다. 설명 감사드립니다.

2. 85p 2번

3- 어드레스 머신에서 결과는 정답으로 1주소(번지)라고 하는데 3번째 operand에 저장되지 않나요?

1번, 2번 operand값을 연산해 결과값을 3번에 넣는것으로 알고 있는데 정답은 1주소(번지)라고 하네요.

설명을 부탁드립니다.

답변
2017-08-17 09:26:04

안녕하세요.

1)

2의 16승은 65,536이고 이것이 64K와 같습니다.

2의 16승은 2의 10승 + 2의 6승이 더해진 것으로 2의 10승은 1024로 1Kbyte와 같습니다.

2의 6승은 64이구요. 그래서 64K로도 표현할 수 있는 것이죠.

2)

Operand 1 Operand 2 Operand 3

과 같이 구성되어 있을 때 순서상으로 저장되는

첫 번째 Opernad는 Operand 3입니다.

두 번째 Opernad는 Operand 2입니다.

세 번째 Opernad는 Operand 1입니다.

즉 뒤에서부터 저장되므로 순서상 세 번째 오퍼렌드가 구성상 Operand 1 입니다.

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

  • *
    2017-08-17 09:26:04

    안녕하세요.

    1)

    2의 16승은 65,536이고 이것이 64K와 같습니다.

    2의 16승은 2의 10승 + 2의 6승이 더해진 것으로 2의 10승은 1024로 1Kbyte와 같습니다.

    2의 6승은 64이구요. 그래서 64K로도 표현할 수 있는 것이죠.

    2)

    Operand 1 Operand 2 Operand 3

    과 같이 구성되어 있을 때 순서상으로 저장되는

    첫 번째 Opernad는 Operand 3입니다.

    두 번째 Opernad는 Operand 2입니다.

    세 번째 Opernad는 Operand 1입니다.

    즉 뒤에서부터 저장되므로 순서상 세 번째 오퍼렌드가 구성상 Operand 1 입니다.

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

  • *
    2017-08-18 13:15:26

    설명 감사드립니다.

    2번은 이해가 가는데 1번은 이해가 안됩니다.

    물론 어떻게 64K가 나오는지는 이해가 됩니다만 단위가 왜 그런지 모르겠습니다.

    2의 16승은 65,536으로 1 KB가 1024 Byte면

    65536/1024 = 64 KB 인 것은 알겠습니다.

    다만 그렇다면 2의 16승의 결과값의 단위는 Byte라는 얘기가 되는 것 같은데

    어드레스 필드크기가 16 bit인데 왜 2의 16승을 계산할땐 bit가 byte가 되는 것이죠??

    제가 잘못 이해한 부분이 있는 것 같은데 알려주시면 감사하겠습니다.

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