본문 바로가기

CS23

음수의 표현 우리는 일상적으로 음수를 표현할때는 10진수를 주로 쓰며 앞에 - 2(10) = 0011 > 0010 = TRUE -2(10) > -3(10) = 1010 > 1011 = FALSE (???) 위와 같이 음수의 경우는 반대가 되므로 이를 구분해야 합니다. 사실 비교연산은 뺄셈을 한 후 결과의 부호를 가지고 판단하기 때문에 이는 덧셈과 뺄셈 문제와 동일합니다. 이를 방지하기 위해서 다른 방법을 사용 합니다 절대값의 1의 보수 1의 보수는 간단하게 기존 절대값 비트의 반대되는 비트입니다 예를들어 보겠습니다 25 => 00011001 -25 => 11100110 0이면 1로 1이면 0으로 뒤집어서 표현합니다. 25의 완전한 반대가 -25 이기때문에 not 게이트 는 반대로 표현이 되기때문에 not 게이트 로도.. 2023. 10. 28.
부동 소수점 2진수 표현 부동 소수점 2진수 표현에 대해서 작성을 합니다 2가지의 방법이 있습니다 64bias 와 127bias 표현법이 있습니다 주로 64 bias 를 사용하며 가끔씩 127bias 가 나타나기도 합니다 컴퓨터는 숫자 0과 1을 이용해서 숫자를 표현하는데, 부동소수점 (floating point) 방식은 숫자를 0과 1을 이용해서 (근사해서) 표현하는 방식 중 하나입니다. 부동소수점에서 부동은 움직이지 않는다는 뜻의 不動이 아니라, 오히려 그 반대의 의미로 소수점이 떠다니며 움직인다는 의미의 부동 (浮動)입니다. 이 페이지에서는 IEEE 754 표준 방식으로 숫자를 부동소수점으로 표현하는 방법에 대해 소개합니다. (IEEE 754는 전기 전자 기술자 협회 (IEEE)에서 개발한 표준 부동소수점 방식이며 현재 컴.. 2023. 10. 19.
진법 변환 일상 생활에서 사용하고 있는 수는 0에서 9까지의 10개의 기호로 표시되는 10진법 이며 컴퓨터에서 사용되고 있는 수는 0과 1의 2진법이다 그래서 컴퓨터를 이해하고 활용하기 위해서는 2진법 을 필히 알아야 한다. 그러나 실제로 2진수 그대로 컴퓨터에서 사용한다는 것은 매우 불편한 일이다. 그러므로 컴퓨터에서는 2진수와 상호 변환이 쉽고 숫자의 길이도 짧은 8진수,16진수 등을 이용한다. 이러한 수치 데이터 표현을 위해 (위치 표기법) 이 오랫동안 사용되어 왔고 이표기법에 있어서 각자릿수의 위치는 그 숫자와 관련하여 가중치를 나타낸다. 따라서 일반적인 수를 위치에 따라 표한하면 다음과 같이 계수와 밑수의 조합으로 나타낼 수 있다. 이때 r은 밑수(base)또는 진수(radix)가 되며, 밑수의 거듭제곱은.. 2023. 10. 19.
컴퓨터 시스템의 개요(컴퓨터 5대 장치포함.) 컴퓨터는 크게 하드웨어 와 소프트웨어 로 구성되어 있으며 하드웨어는 중앙처리 장치, 기억장치, 입출력장치 로 구성되어있으며 소프트웨어는 운영체제,언어변역프로그램,응용소프트웨어 로 구성되어 있다. 하드웨어 하드웨어란 인간에게 비유한다면 육체에 해당 하는 것으로서 컴퓨터를 구성하고 있는 기계장치 그 자체를 말하며 전자회로와 기계적인 장치 로 구성되어 있다. 1. 중앙 처리 장치 산술논리장치(ALU; Arithmetic Logic Unit) 산술 논리연산장치는 산술연산과 논리연산 수행하는 전자회로들로 구성되어 있다. 구성:가산기(adder),보수기(complementary),누산기(ACC; acc-umulator),기억 레지스터,데이터 레지스터, 어드레이스, 상태 레지스터 2.제어장치(CU; Control U.. 2023. 10. 19.