전공/디지털 논리 13

[디지털 논리 1강] 디지털과 아날로그(바이너리 ,샘플링, 엘리어싱, 양자화)

디지털 Vs 아날로그 디지털과 아날로그를 분류하는 방식은 정보를 표시하는 방식의 차이에 의해 생긴다고 볼 수 있다. 한마디로 설명하면 아날로그는 연속적이고 디지털은 불연속적이다. 예시(왼쪽 아날로그 오른쪽 디지털) 시계의 경우 쉽게 아날로그와 디지털을 구분할 수 있다. 일반적으로 해시계 모래시계 등 과거에 사용되던 시계는 대부분 아날로그 형식이었지만 조선시대 최초로 아날로그 시계인 자격루가 발명되었다. 온도계와 체중계의 경우 아날로그와 디지털의 차이를 쉽게 구분할 수 있을 것이다. 카메라는 과거에 흔히 사용되던 필름 카메라는 아날로그 방식이고 요즘 우리가 사용하는 일반적인 카메라는 전부 디지털 방식을 사용한다. 위의 디지털 카메라에서 네모 한 칸이 한 픽셀이고 이 단위로 rgb 정보를 전달할 수 있다. ..

[컴퓨터 구조] 2진수 체계의 정수 표현

10진수와 2진수 2진수 체계에서는 어떤 수를 0과 1, 부호 및 소수점으로 표현한다. 예를들어서 10진수 -13.625라는 숫자가 있다면 이는 2진수로 -1101.101로 표현이 된다. 숫자의 이진수 소수점 표현법을 간략히 설명하자면 소수점 아래 첫째자리는 2 ^-1(=1/2)(=0.5) 둘째자리는 2^-2(=1/4)(=0.25) 셋째자리는 2^-3(=1/8) (=0.125) 이다. 즉 0.5 + 0.125를 해서 0.625를 표현한 것이다. 컴퓨터의 이진수 표현법 그러나 컴퓨터에서 사용되는 이진수 체계에서는 부호와 소수점을 사용할 수가 없어서 오직 0과 1만으로 수를 표현 해야 한다. 따라서 양수또는 음수를 나타내는 부호역시 0또는 1을 사용해서 표시해야하고 소수점도 필요에 따라서 특정위치에 있다고 ..

[컴퓨터 구조] 부동 소수점의 표현

시작하며… 이전 게시물에서는 숫자의 양수음수 표현법에 대해서 다뤘다. 만약 2의 보수표현법에 대한 개념이 없다면 이전 글을 보고 오길 바란다. 이번에는 숫자를 컴퓨터로 나타내는데 문제가 되는 소수점에 대한 문제에 대해서 이야기 해보고자 한다. 우리는 아주 큰 숫자를 표현할 때 활용하는 방법을 사용할 수가 있다. 부동 소수점이란? 예를 들어 125000000000000000000 같은 숫자를 표현한다고 하자 이런 큰 숫자를 표현할 때 우리는 이렇게 쭉 나열하기도 하지만 그렇게 하는 것 보다는 1.25 * 10^20 이렇게 표현을 할 수가 있다. 위 방법과 같이 소수점을 적절히 이동시켜서 아주 큰 숫자 또는 아주 작은 숫자를 효과적으로 표현할 수 있게 하는 방법을 우리는 부동소수점 숫자 표현방법이라고 부른다..

728x90