달력

52024  이전 다음

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31

윈도우키+브레이크키 ->시스템 등록정보 단축키

  "     +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
Posted by C언어 보이
|

[1] 디지털 신호

논리 회로에서 다루어지는 두 가지 정보인 0 1 은 전압의 높이로 표시

전압으로 논리를 표현할 때 높은 전압으로 1 을 나타내는 방법을 양논리(positive logic)

양논리와 반대로 낮은 전압이 1 을 표시하는 방법을 음논리(negative logic)라 한다.

논리 회로에서 0 1 의 상태

전압의 차이

펄스의 유뮤

 

 

 

 

 

+4[V]

 

 

‘1’

 

 

 

 

 

 

 

 

 

 

0[V]

 

‘0’

 

 

 

 

 

 

 

 

‘0’

 

 

+4[V]

 

 

 

 

 

 

 

 

 

 

 

‘1’

 

0[V]

 

 

 

 

 

 

 

 

 

(a) 양논리 (b) 음논리

 

그림 3-9. 펄스의 유무와 논리값의 관계


1

 

0

 

1

 

1

 

1

 

0

 

 

 

 

 

 

 

1

 

 

0

 

 

 

 

 

1

 

 

 

1

 

 

 

1

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

(a) 전압 차이 (b)펄스의 존재 유무

 

그림 3-10. 6 자리 2 진수 101110 의 표시

 


[2]논리 게이트(logical gate) :

부울 연산을 수행하는 전자 소자로서 주어진 입력 변수값에 대해서 정해진 논리 함수를 수행하여 그 함수의 연산 결과 와 동일한 것을 출력하는 하드웨어




 기본 게이트

1. OR 게이트


그림 3-11 의 스위칭 회로의 2 개의 스위치 A, B 와 트랜지스터 회로의 2 개 입력 단자에 의하여 출력되는 C 의 동작은 네 가지 형태로 구분.

 

3-9. OR 게이트의 동작 상태

스위치(A)

입력 또는 스위치(B)

출력(C)

OFF(0)

OFF(0)

ON(1)

ON(1)

OFF(0)

ON(1)

OFF(0)

ON(1)

0

1

1

1

 

OR 회로에서 두 입력 신호가 있을 때 신호적인 차원에서 논리합의 관계는 그림 3-12 와 같다.



2. AND 게이트

AND 게이트는 논리곱과 같은 논리식의 회로(그림 3-14) 


3. NOT 게이트


4. XOR 게이트





Posted by C언어 보이
|