inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

개발자를 위한 컴퓨터공학 1: 혼자 공부하는 컴퓨터구조 + 운영체제

0과 1로 숫자를 표현하는 방법

음수로 표현...

해결된 질문

485

플하

작성한 질문수 60

0

이 부분 강의가 전혀이해가 되지 않습니다..

100에서 11을 빼면 어떻게 01이 나오는 건가요...

컴퓨터-구조 운영체제 기술면접

답변 2

0

강민철

안녕하세요,

개인 사정으로 답이 늦었습니다 ^^;; 죄송합니다.

 

일반적인 뺄셈과 같다고 보시면 됩니다

단지 십진수 뺄셈이 아닌 이진수 기반의 뺄셈이기 때문에,

아래와 같은 수에서 굵은 색 친 부분을 빼면

빌림수가 발생해 1이 되고,

 

1 0 0

1 1

-- -- -- --

1

기울임체 한 부분도 빌림수가 발생해 0이 됩니다.

 

0 0 0

1 1

-- -- -- --

0 1

 

 

따라서 연산 결과는 01이 됩니다.

 

 

01을 11과 더해 100이 나오는 것을 확인하여 검산할 수도 있습니다.

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다.
리어스리님, 이미지 설명을 바탕으로 이진법에서 2의 보수를 구하는 방법에 대해 도움을 드리겠습니다.

이진수에서 음수를 표현하기 위해 우리는 2의 보수를 사용합니다. 2의 보수를 구하는 과정은 다음과 같습니다:
1. 주어진 이진수의 모든 비트를 반전시킵니다. (0은 1로, 1은 0으로)
2. 그 결과에 1을 더합니다.

예를 들어, 100(2)에서 2의 보수를 구하려면:
1. 모든 비트를 반전시키면 011(2)이 됩니다.
2. 011(2)1(2)을 더하면 100(2)이 됩니다.

이미지에서는 100(2)에서 1(2)을 빼는 과정을 나타내고 있는데, 이것은 위의 1번 과정, 즉 비트 반전의 결과를 보여주는 것입니다.

따라서 이미지 설명에 따르면 100(2)에서 1(2)을 뺀 결과는 011(2)가 되는 것입니다. 이것은 사실 2의 보수로 음수를 나타내기 전 단계에 해당하는 부분입니다. 최종적으로 011(2)1(2)를 또 더하여 100(2)이 최종 2의 보수 결과가 됩니다.

강의 내용이 이해되지 않는 부분은 직접 문의하기를 통해 세부적인 설명을 요청하면 더 큰 도움을 받으실 수 있습니다.

17:00 부분에 ddr4 sdram은 길이 16개인듯한 ram이라고 설명했는데

0

78

1

유니코드 문자 집합

0

65

0

컴퓨터 구조의 기본 흐름

0

80

1

메모리로부터 주소버스를 통해 받아들이는 주소번지를 CPU로 가져오는 경우

0

73

1

리눅스, 윈도우, IOS 등등 대부분의 운영체제는 같은 구조로 이루어져 있나여?

0

64

1

강의에 나오는 pdf

0

150

2

슈퍼스칼라 프로세서

0

99

1

컴퓨터가 이해하는 두 가지 정보 : 데이터 쪽 질문

0

94

1

캐시 메모리

0

84

1

메모리맵 / 고립형 차이

0

190

1

마무리 - 확인 문제에 대해 질문있습니다.

0

112

1

뮤텍스 락

0

162

2

가상메모리의 필요성

0

191

1

섹션12. 입출력장치의 대기상태

0

96

1

P.301 질문

0

70

1

메모리맵 IO와 고립형 IO 차이 질문

0

133

1

강의하실 때, 보여주시는 ppt 파일 혹시 어디서 받을 수 있는건가요?

0

200

1

파일 시스템 관련 질문 있습니다.

0

111

1

페이징 관련 질문드립니다.

0

135

1

DMA 컨트롤러

0

179

1

보수랑 플래그 관련해서 질문드립니다

0

171

2

페이지

1

182

2

책에 있는 내용이 다 들어가 있나요?

0

188

1

페이지의 수

0

97

1