์ƒˆ์†Œ์‹

๐Ÿ‘ฉ‍๐Ÿ’ป C

์ปดํ“จํ„ฐ์˜ ์ •์ˆ˜ ํ‘œํ˜„๋ฒ• (C์—์„œ์˜ ๋ถ€ํ˜ธ ์ ˆ๋Œ“๊ฐ’ ๋ฐฉ์‹, 2์˜๋ณด์ˆ˜ )

  • -

์ปดํ“จํ„ฐ๋Š” ์ „๊ธฐ์‹ ํ˜ธ์ธ 1(True)์™€ 0(False)๋กœ ์ด๋ฃจ์–ด์ง„, 2์ง„๋ฒ•์œผ๋กœ ์—ฐ์‚ฐ์„ ํ•œ๋‹ค.

์ด๋•Œ ์Œ์ˆ˜ (๋งˆ์ด๋„ˆ์Šค)๋Š” ๋‘๊ฐ€์ง€ ๋ฐฉ์‹์œผ๋กœ ํ‘œํ˜„์ด ๊ฐ€๋Šฅํ•˜๋‹ค.

 

 

* ๋ถ€ํ˜ธ ์ ˆ๋Œ“๊ฐ’ (๋ถ€ํ˜ธ ๋น„ํŠธ)

1 0 0 1 0 0 0 1

๋ถ€ํ˜ธ ๋น„ํŠธ๋ฅผ ์‚ฌ์šฉํ•œ ์œ„ 8๋น„ํŠธ 2์ง„๋ฒ•์˜ 10010001์€ -17์„ ๋‚˜ํƒ€๋‚ธ๋‹ค. ์ตœ์ƒ์œ„ ๋น„ํŠธ(MSB)์ธ ๊ฐ€์žฅ ์™ผ์ชฝ์ˆซ์ž๊ฐ€ ๋ถ€ํ˜ธ๋น„ํŠธ์ด๋‹ค.   [ Most Significant Bit : ์ตœ์ƒ์œ„ ๋น„ํŠธ)

MSB๊ฐ€ 0์ด๋ผ๋ฉด ์–‘์ˆ˜๋ฅผ ์˜๋ฏธํ•˜๊ณ  1์ด๋ผ๋ฉด ์Œ์ˆ˜๋ฅผ ์˜๋ฏธํ•œ๋‹ค.

 

 

*1์˜ ๋ณด์ˆ˜

์ด๋Ÿฌํ•œ ๋ถ€ํ˜ธ ์ ˆ๋Œ“๊ฐ’ ๋ฐฉ์‹์€, ์–‘์ˆ˜์™€ ์Œ์ˆ˜์˜ ์—ฐ์‚ฐ์—์„œ ์–ด๋ ค์›€์„ ๊ฒช๋Š”๋‹ค. ๋”ฐ๋ผ์„œ ๋ณด์ˆ˜๋ผ๋Š” ๊ฐœ๋…์œผ๋กœ ์—ฐ์‚ฐ์„ ํ•  ์ˆ˜์žˆ๋‹ค.

์ปดํ“จํ„ฐ์—์„œ์˜ ๋ณด์ˆ˜๋Š”, 1๊ณผ 0์„ ๋ฐ˜์ „์‹œํ‚ค๋Š” ๊ฒƒ์„ ๋งํ•œ๋‹ค. 

0 0 0 1 0 0 0 1

์œ„์˜ 17์— ๋Œ€ํ•œ ๋ณด์ˆ˜๋Š” 0๊ณผ 1์„ ๋ฐ˜์ „์‹œํ‚จ ์•„๋ž˜์˜ 238์ด ๋œ๋‹ค. ์ฆ‰ 2์ง„์ˆ˜๋Š” ์ตœ๋Œ€ 255๊นŒ์ง€ ๋‚˜ํƒ€๋‚ผ ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ 255๊ฐ€ ๋˜๋„๋ก ๋ณด์ถฉํ•ด์ฃผ๋Š” ์ˆ˜๋ฅผ ๋งํ•œ๋‹ค.

1 1 1 0 1 1 1 0

17 + 17์˜ ๋ณด์ˆ˜ = 255

3 + 3์˜ ๋ณด์ˆ˜ = 255

 

*2์˜ ๋ณด์ˆ˜

์œ„์—์„œ์˜ 1์˜ ๋ณด์ˆ˜์— +1์„ ํ•ด์ค€๊ฒƒ์„ 2์˜ ๋ณด์ˆ˜๋ผ๊ณ  ๋งํ•œ๋‹ค. ์ด๊ฒƒ์„ ํ†ตํ•ด ์Œ์ˆ˜์—ฐ์‚ฐ์ด ๊ฐ€๋Šฅํ•˜๊ฒŒ ๋œ๋‹ค.

0 0 0 1 0 0 0 1

 

1 1 1 0 1 1 1 1

์œ„์˜ 2์ง„์ˆ˜๋Š” ๊ฐ๊ฐ 17๊ณผ 17์—๋Œ€ํ•œ 2์˜๋ณด์ˆ˜์ด๋‹ค. (์ฆ‰ 17๊ณผ -17)

๋‘ ์ˆ˜๋ฅผ ๋”ํ•˜๊ธฐ ์—ฐ์‚ฐ์„ ํ•˜๊ฒŒ๋˜๋ฉด , ๋ชจ๋“  ์ž๋ฆฟ์ˆ˜๋Š” 0์ด๋˜๊ณ , 9๋น„ํŠธ๋กœ ๋ฐ˜ํ™˜๋œ๋‹ค. (๊ธฐ์กด 8๋น„ํŠธ๋ณด๋‹ค ํ•œ์ž๋ฆฌ์ˆ˜๊ฐ€ ๋Š˜์–ด๋‚œ๋‹ค)

1 0 0 0 0 0 0 0

์ด๋•Œ ํ—ˆ์šฉ ๋ฐ์ดํŠธ๋ฒ”์œ„๋ฅผ ์ดˆ๊ณผํ•œ 1์„ ๋ฌด์‹œํ•œ๋‹ค๋ฉด, 0000 0000์ด ๋˜๋ฏ€๋กœ, 17 -17 = 0์ด ๋œ๋‹ค. ์ปดํ“จํ„ฐ์—์„œ์˜

์—ฐ์‚ฐ์€ ์ด๋Ÿฐ์‹์œผ๋กœ ์ด๋ฃจ์–ด์ง„๋‹ค.

 

 

 

 

 

 

 

 

 

๋” ์ž์„ธํ•œ๋‚ด์šฉ์€

https://infinitt.tistory.com/223?category=1105010

 

์ž๋ฃŒ๊ตฌ์กฐ - (1) ๋ฐ์ดํ„ฐ ํ‘œํ˜„

์ž๋ฃŒ๊ตฌ์กฐ : ํ”„๋กœ๊ทธ๋žจ์„ ๋งŒ๋“ค๋•Œ, ๋ฐ์ดํ„ฐ๋ฅผ ๋ฉ”๋ชจ๋ฆฌ์ƒ์— ์–ด๋– ํ•œ ๋ฐฉ์‹์œผ๋กœ ํ‘œํ˜„ํ• ๊ฒƒ์ธ์ง€ ๋‹ค๋ฃจ๋Š” ํ•™๋ฌธ. ์ž๋ฃŒ๋ฅผ ํšจ์œจ์ ์œผ๋กœ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•ด์„œ, ์ž๋ฃŒ์˜ ํŠน์„ฑ์— ๋”ฐ๋ผ ๋ถ„๋ฅ˜ํ•˜์—ฌ ๊ตฌ์„ฑํ•˜๊ณ  ์ €์žฅ,์ฒ˜๋ฆฌํ•˜๋Š” ๋ชจ๋“  ์ž‘์—…. *์ž๋ฃŒ์˜..

infinitt.tistory.com

 

Contents

ํฌ์ŠคํŒ… ์ฃผ์†Œ๋ฅผ ๋ณต์‚ฌํ–ˆ์Šต๋‹ˆ๋‹ค

์ด ๊ธ€์ด ๋„์›€์ด ๋˜์—ˆ๋‹ค๋ฉด ๊ณต๊ฐ ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค.