2010/07/11 - [Programing/기본원리] - 2진수의 음수표현법! 2010/07/11 - [Programing/기본원리] - 재미있는 쉬프트 연산! 2010/07/10 - [Programing/기본원리] - 2진수의 의미. 2010/07/10 - [Programing/기본원리] - 컴퓨터는 2진수만 취급합니다. 실제로 컴퓨터는 정확하고 정밀한 기계이지요. 따라서 " 컴퓨터는 거짓말을 하지 않는다!! " 라고 흔히들 말하지만, 실제로 그렇지 않은 경우도 있습니다. 그 중 하나가 바로 소수를 계산하는 경우인데요, 따라서 소수의 계산과정을 이해하면 원하지 않는 결과를 보거나 친구에게 빌려준 돈을 제대로 계산하여 손해없이 받을 지도 모릅니다 ㅋㅋ 읽기전에 손가락 한번 클릭~ >_ 분명 0.1을 1..
2010/07/12 - [Programing/기본원리] - 오른쪽 쉬프트 연산 : 산술 쉬프트 2010/07/11 - [Programing/기본원리] - 재미있는 쉬프트 연산! 2010/07/10 - [Programing/기본원리] - 2진수의 의미. 2010/07/10 - [Programing/기본원리] - 컴퓨터는 2진수만 취급합니다. 2010/07/11 - [Programing/기본원리] - 2진수의 음수표현법! 오른쪽 쉬프트 연산에는 논리 연산이 있습니다. 그렇다면 산술 연산을 알겠고.... 논리 연산을 뭘까요? 읽기전에 손가락 한번 클릭~ >_
2010/07/11 - [Programing/기본원리] - 2진수의 음수표현법! 2010/07/11 - [Programing/기본원리] - 재미있는 쉬프트 연산! 2010/07/10 - [Programing/기본원리] - 2진수의 의미. 오른쪽 쉬프트 연산에는 논리쉬프트 와 산술쉬프트 두가지가 있습니다. 여기에선 산술쉬프트 의 내용만 포스팅 할까 합니다. 이전에 왼쪽 쉬프트 연산에 이어 이제는 오른쪽 쉬프트 연산입니다. 실제로 왼쪽 쉬프트 연산보단 조금 복잡하지만 그렇다고 엄청 어려운건 또 아니니 천천히 읽어 보시길 ^^; 읽기전에 손가락 한번 클릭~ >_
2010/07/10 - [Programing/기본원리] - 2진수의 의미. 2010/07/10 - [Programing/기본원리] - 컴퓨터는 2진수만 취급합니다. 2010/07/11 - [Programing/기본원리] - 재미있는 쉬프트 연산! 2진수 관련 음수표현법입니다. 2진수에서 음수를 나타내는 방법은 부호를 나타내는 최상위비트(MSB : Most Significant Bit) 를 사용하는 것인데요, 이 최상위비트를 부호비트라고 합니다. 부호비트가 0이면 양수, 1이면 음수를 나타내는 방식이죠. 예를들어 10진수 1은 2진수로 00000001 이 됩니다. 그럼 10진수 -1 은 얼마일까요? 흔히 10000001 이라고 생각하기 쉽지만 , 실제로 10진수 -1 의 2진수는 11111111 이 됩니다..
바로 본론으로 들어갑니다~ 쉬프트 연산이란 2진수로 표현된 수의 자리를 좌 또는 우로 밀어내는 (쉬프트) 연산인데요, 자리를 왼쪽으로 옮기는 왼쪽 쉬프트와, 자리를 오른쪽으로 옮기는 오른쪽 쉬프트가 있습니다. 실제로 쉬프트 연산은 정밀한 수치 프로그래밍이나 게임 프로그래밍 등에 많이 사용됩니다. 또한 1회의 연산으로 여러자리를 쉬프트 할 수 있지요. 읽기전에 손가락 한번 클릭~ >_
※ 10진수와 2진수를 비교해보며 변환을 할 수 있다면 넘어가셔도 됩니다. 하지만 2진수의 구성을 알고 있으면 컴퓨터 내부를 이해하는데 큰 도움이 될 것입니다. 이것은 시험문제 등을 풀기위한 것이 아닙니다. 따라서 더 쉬운 변환 방법이 존재하긴 하지만, 이후에 나올 여러가지 것들을 위해 정석적인 방법으로 포스팅 할까 합니다. 읽기전에 손가락 한번 클릭~ >_
컴퓨터 내부, CPU, 레지스터 및 IC 에 관한 글 입니다. 컴퓨터는 2진수로 변환된 데이터만 취급합니다. 읽기전에 손가락 한번 클릭~ >_ 컴퓨터가 다루는 정보의 최소 단위인 '비트' 는 2진수의 한자리에 해당 됩니다. 일반적으로 2진수의 자릿수는 8, 16, 32 ... 처럼 8의 배수가 되는데요, 이것은 컴퓨터에서 다루는 정보의 기본 단위가 8자리의 2진수 ( 1바이트(byte)) 이기 때문입니다. 즉, 비트는 '최소단위' , 바이트는 '기본단위' 가 되겠습니다. 컴퓨터 내부에서 읽기/쓰기 작업을 할때에는 비트 로는 이런 작업을 할 수 없기 때문에 바이트 단위로 실행을 하는 것입니다. 바이트 수가 작을 경우에는 상위 자리에 0을 넣는데요, 예를들어 ' 1011 ' 이라는 4자리의 2진수를 8비트(..
트위터, 그리고 그 역사에 대한 포스팅 입니다. 트위터 사용법을 보시려면 아래 링크를 참조해 주세요 ^^ 2010/06/15 - [트위터] - 트위터 입문용 초간단 가이드 7가지! - 목차 - 트위터,,, 다들 많이 하시지요? 요즘 가끔씩 타임라인에 이런 글들이 눈에 띄더군요. " 트위터의 개념을 이해하지 못해서 발생한 상황... " 또는 " 도미노 현상같은 트위터 참여로 인한 트위터 본래의 목적 상실 " 등 입니다. 그럼 과연 트위터의 개념은 뭘까요? 우선 트위터를 이해하기 위해서는 트위터를 만든 사람과 역사를 알아야 할 것입니다. 그 이유는 그 서비스를 구상하고 만들어낸 사람의 생각과 환경, 각종 요소 등이 밀접하게 관련되어 있기 때문입니다. 트위터의 시작 트위터는 잭 도시, 버즈 스톤, 에반 윌리엄..