inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

넓고 얕게 외워서 컴공 전공자 되기

CPU가 곱하고 나누는 방법

해당 강의의 곱셈 부분에 질문이 있습니다!

해결된 질문

399

jh009647

작성한 질문수 1

0

안녕하세요 널널한 개발자님! 강의 정말 잘 듣고 있습니다.

해당 강의의 컴퓨터가 곱셈을 하는 법에서 궁금한 점이 있어서 질문 남기게 되었습니다. 8*2로 예를 들자면, 십진수 8을 이진수로 표현하면 1000인데, 여기서 왼쪽으로 한칸 밀면 10000에서 오버플로우 된 부분은 버리면 0000이라 십진수로 표현하면 16이 아닌 0이 되잖습니까? '오버플로우는 버린다'의 기준이 어떻게 되는지, 곱셈에서도 오버플로우는 버리는 게 맞는 건지가 헷갈립니다..!

 

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!
- 먼저 유사한 질문이 있었는지 검색해보세요.
- 서로 예의를 지키며 존중하는 문화를 만들어가요.
- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.

운영체제

답변 1

0

널널한 개발자

오버플로의 기준은 간단합니다. 32비트 체계라면 32비트 표현 범위(0~2의 32제곱 -1)를 넘어서는 순간 오버플로우가 됩니다. 버린다는 기준은 표현 범위를 넘어서 표현이 불가능하다는 의미입니다. 이는 모든 사칙연산에 동일하게 적용됩니다. 물론 덧셈이나 곱셈에서 발생합니다. 참고하시기 바랍니다.

1

jh009647

늦게 확인하여 죄송합니다. 친절한 답변 정말 감사드립니다!

선생님 질문이있습니다.

0

68

2

"한글 한 글자를 저장하는 데 2바이트가 필요하다" 에서 궁금한 점이 있습니다

0

162

2

원자성과 동기화에 대한 사소한? 질문 있습니다.

0

63

1

전가산기에 대한 질문이 있습니다!

0

92

2

format 시 0-0트랙 섹터에 관해

0

89

2

앞으로의 공부 질문

0

112

1

정규표현식 학습에 대한 조언 부탁드립니다.

0

200

2

메모리 용량에 관하여

0

139

1

인터페이스로 File을 사용한다는 것

0

176

1

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

0

155

2

자료 구조

0

257

2

강의의 대한 추가질문

0

212

2

컴퓨터가 글자를 다루는 방법 -> 코드체계 질문

0

206

2

진법변환 개념정리

0

593

2

컴퓨터가 사진을 다루는 법에 대해 질문입니다.

1

200

2

컴퓨터가 곱셈 하는 방법

0

336

2

1비트 1바이트 1킬로바이트

0

403

1

캐시 메모리

0

199

1

[외워야 할 단위 체계와 숫자] 비트 체계와 용량 관련 질문 있습니다.

0

415

2

[컴퓨터가 글자를 다루는 방법] 숫자와 캐릭터 바이너리가 같다면...

0

374

2

CPU 연산체계에 대해서 궁금한 점이 있습니다.

0

319

2

shell에 관련하여 질문드립니다.

0

280

2

가상메모리 관련 질문있습니다.

0

305

2

선생님 안녕하세요

0

317

1