윈도우키+브레이크키 ->시스템 등록정보 단축키
" +e-> 폴더열림
" +r-> 실행 (커멘드창 열 때 등)
이진숫자의 표시공간 bit에 대한 설명 + 부호방식
컴퓨터는 기본구조상 뺄셈은 없고 덧셈으로 모두 처리. 대신..
덧셈회로에 2의 보수 회로가 들어있음. 즉, 2의 보수를 취하여 덧셈기에 입력.
수의 범위 (표현하는 대상에 따라 바이트를 잘 선택하기).
1. Magnitude 방식
단점1)
1000 0000 -0
0000 0000 +0
1000 0001 -1
0000 0001 +1
1000 0010 -2
1000 0001 -1
0000 0010 +2
1000 0011 -3
단점2)
1000 0001 +1
0000 0000 -1
덧셈에 대한 문제 : 10000 0010
2. 2의 보수법 (2's complete) : 컴퓨터가 채택한 방식
128 -128로 취급
255는 -1로 취급
(255를 -1로 바꿔주는 회로가 내부에 있음)
단점보완1)
0을 표현하는 비트구성이 하나만 있으면 됌.
단점보완2)
1111 1000 -
0000 01111 +1
1 0000 0000 0
(넘쳐나온 맨 처음 1은 무시)
1111 1110 -2
0000 0010 +2
1 0000 0000 0
1111 1011 -3
0000 0010 +2
1111 1111 -1
보수(complete)/보수법
192에 대한 9의 보수 807 -> 999
671..328 -> 999
192 10의 보수 918 ->1000 (0으로 만드는 게 10의 보수)
671...439->1000
0 0000 0000 0
127 0111 1111 127
128 1000 0000 -128
255 1111 1111 -1
-128~127 : 256
궁금증)
- 컴퓨터(버스)에서 '값'의 전달 및 입력방식 (전기신호적으로)
- 1 음, 0 양으로 한 이유 : 전기절약?
- 덧셈만 있는 이유?
'C언어 업무보고' 카테고리의 다른 글
0304 업무일지 전처리,컴파일 (0) | 2014.03.04 |
---|---|
0303 리눅스,명령어,절대경로,상대경로 (0) | 2014.03.03 |
0228 리눅스,명령어,vi (0) | 2014.02.28 |
0227 리눅스 명령어 (0) | 2014.02.27 |
0226 (0) | 2014.02.26 |