인프런 커뮤니티 질문&답변

호시노 아이님의 프로필 이미지

작성한 질문수

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

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

안녕하세요. 플래그에 대해서 궁금해져서 질문드립니다.

해결된 질문

23.07.28 21:10 작성

·

400

0

제가 깊게 몰라서 이런 질문 드리는 것일지 모르겠지만 CPU 자체에 음수와 양수를 구분하기 위한 플래그가 있다면 굳이 2의 보수법으로 음수를 표현하기 보다는 그냥 그 수 자체에 음수라는 플래그를 달아서 단순히 표현하는 것이 더 낫지 않나요?

예를 들어서 0101(2) 가 플래그를 음수로 달고있으면 -5라고 바로 인식할 수 있는 것인데 괜히 복잡하게 2의 보수법을 사용해서 0101(2)가 플래그를 음수로 달고 0101(2)라는 것을 또 1011(2)의 음수로 인식을 해서 CPU가 일을 두 번 하게 만드는 것이 아닌가 해서 여쭤봅니다.

답변 2

0

강민철님의 프로필 이미지
강민철
지식공유자

2023. 07. 29. 01:41

안녕하세요,

아래 같은 질문에 대한 답변을 참고해주시면 도움을 받으실 수 있을듯 합니다^^

https://www.inflearn.com/questions/813583/%EC%9D%8C%EC%88%98-%EB%8D%B0%EC%9D%B4%ED%84%B0%EC%9D%98-%ED%91%9C%EC%8B%9C%EC%97%90-%EA%B4%80%ED%95%98%EC%97%AC

0

호시노 아이님의 프로필 이미지

2023. 07. 28. 21:15

제가 너무 횡설수설 한 것 같은데 그러니까 플래그가 있어서 음수 양수 구별 가능한데 굳이 2의 보수법으로 음수를 나타내는 이유가 있나요?