엑셀로 만든 16비트 CPU가 있다고? 3Hz Excel CPU 공개
IT,PC,모바일,스마트폰 정보와 팁 그리고 제품리뷰와 생활정보
엑셀로 만든 16비트 CPU가 있다고? 3Hz Excel CPU 공개
예전에 마인크래프트를 이용을해서 PC 를 구현해낸 사람이 있었는데요. 이번에는 유튜브 Inkbox 채널에서 Excel 로 16 비트 CPU 를 만들어서 영상으로 공유를 했습니다. 이번 포스팅에서는 어떻게 Excel 을 이용을 해서 CPU 를 만들고, 어떤 CPU 가 만들어졌는지.. 그리고 어떤 기능을 할수 있는지 간단하게 알아 보도록 하겠습니다.
Excel 을 이용을 해서 정말 다양한 작업이 가능하지만 CPU 를 만들었다는건 정말 놀라운 일이 아닐수가 없는데요. 게다가 내장된 Visual Basic 이나 플러그인을 사용하지 않고 엑셀 기능을 이용해서 만들었다는 사실입니다.
모든 CPU 는 0과 1의 집합에서 출발한 엑셀 CPU?
컴퓨터는 기본적으로 0과 1을 이용을 해서 모든 작업을 한다고 합니다. 이를 이용을 해서 엑셀 CPU 도 만들어 졌다고 해요. 실제로 어떻게 동작을 하는지는 유튜브 영상에서 자세히 나와 있는데요. 이를 이용을 해서 어셈블리 언어까지 만들었다고 합니다.
보시는 것처럼 엑셀에 약간 기판 처럼 만들어서 이런 동작들을 할수 있도록 만들어 놓은거 같습니다. 그래서 약 23가지 명령어와 변수, 레이블, 이진파일 지원을 하는 어셈블리 언어를 만들었다고 해요. 실제로 이건 16비트 CPU 로 동작을 하는데 충분 했다고 합니다.
다만 3Hz 이하의 속도로 매우 느린 CPU 속도를 보인다고 합니다. 하지만 어샘블리어를 이용을 해서 디스플레이에 표현까지 하고, 게임까지 만들어 볼수 있다고 하니 정말 대단하지 않나요? 물론 너무 느린 속도로 게임을 할수 있을 정도는 아닌거 같습니다.
실제로 어떻게 동작을 하는지 궁굼하시다면 Github 에서 이 엑셀 파일을 다운로드 받을수도 있습니다. 링크를 클릭을 하시면 아래와 같은 파일들을 볼수가 있는데요. 기본적인 PC 기능을 할수 있도록 CPU 역할을 하는 파일과, 메모리 역할을 하는 엑셀 파일도 포함을 하고 있습니다.
이 엑셀 파일을 어느정도 이해를 할수 있다면 CPU 가 어떻게 동작을 하는지 이해 하는데 도움이 될수도 있을거 같습니다. 혹시 앞으로 CPU 를 만들고 싶으시거나, 관련 공부를 하고 싶으신 분들에게 추천해 드리고 싶네요. 아이들에게 어떻게 동작을 하는지 이해를 시키는데도 도움이 될거 같기도 합니다. 관심이 있는 아이들이 있다면 말이죠.
더 자세히 알고 싶으시다면 아래 유튜브 영상을 참고 하시면 좋을거 같습니다.
이상으로 이번 글에서는 엑셀을 이용해서 만든 CPU 에 대해서 알아 보았습니다. 세상에서는 정말 다양한 괴짜가 많이 있는거 같아요. 하지만 이러한 것들이 관련 기술들을 이해 하는데는 많은 도움이 될수도 있을거 같아요. 이쪽 분야에 관심이 있으시다면 한번 영상을 자세히 보시면 좋을거 같습니다. 여기까지 포스팅을 보아 주셔서 감사합니다. 도움이 되셨다면 하단에 있는 구독 & 공감 많이 부탁 드려요.