책 내용 질문하기
기출문제 궁금한게 있습니다
도서
[2013] SUMMARY 정보처리산업기사 필기
페이지
255
조회수
88
작성일
2013-02-14
작성자
첨부파일

1. -426을 Pack 10진수 형식으로 표현한 것은 에서

4 2 6 D

0100 0010 0110 1101

이 어떻게 나오는지 이해가 안갑니다

2.가산기능과 보수기능만 있는 산술논리 연산장치를 이용하여 F=A-B를 구하라 에서

1 1 1

+ 0 1 0

1 0 0 1

이 어떻게 나오는지 이해가 안갑니다

답변
2013-02-18 09:43:52

안녕하세요.

1)

팩 형식은 마지막 4Bit를 부호로 사용하는데, 양수는 C(1100), 음수는 D(1101)로 표현합니다.

-426이므로

426D를 이진수로 표현하면

4(0100), 2(0010), 6(0110), D(1101)이므로 0100 0010 0110 1101 이 됩니다.

2)

가산 기능과 보수 기능을 이용하여 뺄셈을 할 때는 감수에 대한 보수를 구한 다음 더해서 결과를 구하고, 그 결과에 추가로 자리올림수 1을 더하면 됩니다.

7-5=2를 예를 들어 설명하면,

7=111(피감수)
5=101(감수)
감수인 101의 보수는 010

111

+ 010

------

1 001

-

자리올림

001에 자리올림수 1을 더하면 010, 즉 2가 나옵니다. 그러므로 A-B는 A+‘B의 보수’+1이 되는 겁니다.

B의 보수는 B'로 표시합니다.

F = A+B'+1

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

"
  • *
    2013-02-18 09:43:52

    안녕하세요.

    1)

    팩 형식은 마지막 4Bit를 부호로 사용하는데, 양수는 C(1100), 음수는 D(1101)로 표현합니다.

    -426이므로

    426D를 이진수로 표현하면

    4(0100), 2(0010), 6(0110), D(1101)이므로 0100 0010 0110 1101 이 됩니다.

    2)

    가산 기능과 보수 기능을 이용하여 뺄셈을 할 때는 감수에 대한 보수를 구한 다음 더해서 결과를 구하고, 그 결과에 추가로 자리올림수 1을 더하면 됩니다.

    7-5=2를 예를 들어 설명하면,

    7=111(피감수)
    5=101(감수)
    감수인 101의 보수는 010

    111

    + 010

    ------

    1 001

    -

    자리올림

    001에 자리올림수 1을 더하면 010, 즉 2가 나옵니다. 그러므로 A-B는 A+‘B의 보수’+1이 되는 겁니다.

    B의 보수는 B'로 표시합니다.

    F = A+B'+1

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

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