창의력 발휘: 엑셀 속에 창조된 16비트 CPU

기술이 계속해서 한계를 넘어서는 세상에서 비전향적인 천재는 이례적인 위업을 이루어 냈습니다. 유튜브 애호가, 인크박스라는 이름으로 알려진 사람은 최근에 마이크로소프트 엑셀과 완전히 작동하는 16비트 CPU를 함께 결합한 경이로운 프로젝트를 선보였습니다.

우리가 많은 사람들이 엑셀을 데이터 정리를 위한 스프레드시트 도구로만 보지만, 사실은 그 안에 탐험할만한 숨겨진 기능이 있습니다. 인크박스는 엑셀의 조건부 서식 기능의 파워를 이용하여 기능하는 CPU를 만들기 위해 놀라운 여정에 나섰습니다. 이 프로젝트의 가장 놀라운 점은 인크박스가 Visual Basic 스크립트나 플러그인을 사용하지 않고도 이 이정표를 달성했다는 것입니다. 필요한 모든 것은 이미 엑셀의 범위 안에 있습니다.

이 엑셀 CPU 프로젝트의 뛰어난 업적 중 하나는 엑셀-ASM16의 개발입니다. 이 어셈블리 언어는 작동 중인 CPU를 보완하기 위해 특별히 설계되었습니다. 엑셀-ASM16은 변수, 레이블 및 이진 파일 관리 등을 지원하는 23개의 명령어로 구성되어 있습니다. 이러한 기능들은 숙련된 어셈블리 언어 프로그래머에게는 기본적인 것으로 보일 수 있지만, 그것들이 마이크로소프트 엑셀 내의 16비트 CPU의 한계 속에서는 정말로 놀라운 일입니다.

더 깊이 들어가서, 인크박스의 비디오는 엑셀 CPU의 복잡한 작동 방식을 보여줍니다. CPU가 3 Hz 이상의 겸속으로 작동하지만, 시간이 빠른 동영상에서 그 내부 작동을 흥미롭게 지켜볼 수 있습니다. CPU가 작업을 수행할 때, 인크박스는 엑셀의 기본적인 기능들을 꼼꼼히 설명하여 이 놀라운 창작품이 생명을 얻는 데 사용된 기능들을 알려줍니다.

이 16비트 엑셀 CPU 프로젝트가 현대 컴퓨팅 분야에서 획기적인 발전을 이끌어 내는 것은 아닙니다. 그러나, 이 프로젝트는 의심할 여지없이 인크박스의 기술적 전문성과 독창성을 부각시킵니다. 인크박스는 엑셀-ASM16 어셈블리 언어와 완전히 작동하는 CPU, 그리고 샘플 프로그램을 Github를 통해 알맞게 공유하였습니다. 이는 용감한 개인들이 이 프로젝트를 복제하고 마법을 직접 경험할 수 있다는 것을 의미합니다.

분명히, 128×128 픽셀 디스플레이, 16개의 색상 및 128KB의 RAM과 같은 제한 사항들로 제한된 마이크로소프트 엑셀에 포함된 16비트 CPU의 실용적인 응용 프로그램은 일상적으로는 제한적으로 보일 수 있습니다. 그러나, 이러한 성취의 존재 자체가 감탄을 자아내는 일은 의심의 여지가 없습니다. “CPU 다운로드”에 대한 상상을 해 본 적이 있는 사람들에게는 이는 정말로 특별한 기회입니다.

불가피한 질문에 대한 대답으로서, 엑셀 CPU는 “둠”을 실행할 수 없습니다. 그러나, 열정적인 애호가들은 엑셀을 극한까지 밀어서 비디오 출력 기능을 사용하여 이 상징적인 게임을 수용하는데 성공한 바 있습니다. 이는 충분한 창의성과 결단력이 있다면 가장 예상치 못한 도구들조차도 놀라운 성과를 위해 형태가 있다는 증거입니다.

The source of the article is from the blog dk1250.com

Privacy policy
Contact