마이크로소프트 엑셀로 완전한 기능을 갖춘 CPU를 만들다: 놀라운 성취

많은 사람들에게 인정받는 스프레드시트 소프트웨어인 마이크로소프트 엑셀은 그 다양성으로 유명하며, 사용자들은 종종 클래식 총게임 돔(Doom)을 실행시킬 수 있다는 사실을 발견하였다. 그러나 최근에는 놀라운 새로운 엑셀 기능이 발휘되어 CPU를 구축하는 데 사용될 수 있다는 사실이 밝혀져 큰 관심을 받고 있다. 이 예상치 못한 사실은 Inkbox라는 유튜버의 작업에서 확인되었으며, 그는 이러한 기능을 상세한 16분 동영상으로 시연하였다.

놀랍게도, Inkbox은 시각 기본 스크립트나 플러그인을 사용하지 않고도 엑셀 내에서 16비트 CPU를 구축하는 데 성공하였다. 이 CPU는 3Hz의 클럭 속도로 작동하며, 128KB의 RAM, 16색 128×128 픽셀 디스플레이, 그리고 커스텀 어셈블리 언어를 자랑한다. 더욱 흥미로운 사실은 이 CPU의 파일들이 이제 Github에서 이용 가능하다는 것으로, 다른 사람들도 직접 테스트할 수 있다.

이 프로젝트에서 가장 인상적인 측면 중 하나는 엑셀 CPU에 특별히 디자인된 완전히 기능이 구현된 어셈블리 언어의 창조이다. 이 어셈블리 언어인 Excel-ASM16은 23개의 다른 명령어를 포함하며, 변수, 레이블, 이진 파일 사용에 대한 지원도 포함하고 있다. 이러한 기능들은 어셈블리 언어에게는 당연한 기능들처럼 보일 수 있지만, 엑셀 내에서 작동하는 16비트 CPU의 제약 사항을 고려할 때 상당히 중요한 것이다.

시연 동영상에서 Inkbox은 이 프로젝트에서 사용한 엑셀 함수들과 그들이 어떻게 조작되었는지에 대해 하나하나 자세히 설명한다. CPU의 상대적으로 겸손한 3Hz의 속도에도 불구하고, 타임랩스로 보여주는 시연은 이 놀라운 엑셀 기반 CPU의 내부 동작을 효과적으로 보여준다.

엑셀 내에서 구축된 16비트 CPU는 제한 사항을 가질지라도, Inkbox의 뛰어난 기술력과 창의력을 누구도 부인할 수 없다. Github에서 자유롭게 공유되는 Excel-ASM16과 그에 딸린 CPU, 그리고 샘플 프로그램들은 엑셀 사용자들에게 이 독특한 창작물을 직접 탐구하고 시험해볼 수 있는 흥미로운 기회를 제공한다.

[유튜브에서 시연 동영상 보기]

자주 묻는 질문:
1. 마이크로소프트 엑셀과 관련된 최근 개발은 무엇인가요?
마이크로소프트 엑셀로 기능이 구현된 CPU를 만들 수 있다는 사실이 밝혀졌습니다.

2. 이러한 엑셀의 새로운 기능을 누가 시연했나요?
Inkbox라는 유튜버가 엑셀 내에서 16비트 CPU를 구축하는 것을 시연하였습니다.

3. 엑셀에서 CPU를 어떻게 구축했나요?
CPU는 시각 기본 스크립트나 플러그인을 사용하지 않고 구축되었습니다.

4. CPU의 사양은 어떻게 되나요?
CPU는 3Hz의 클럭 속도로 작동하며, 128KB의 RAM, 16색 128×128 픽셀 디스플레이, 그리고 커스텀 어셈블리 언어를 갖고 있습니다.

5. 이 CPU의 파일은 다른 사람들이 테스트할 수 있도록 이용 가능한가요?
네, 이 CPU의 파일들은 Github에서 이용 가능합니다.

6. 엑셀 CPU에 사용된 특정한 어셈블리 언어는 무엇이라고 부르나요?
해당 어셈블리 언어는 Excel-ASM16이라고 불리며, 23개의 다양한 명령어를 포함하며 변수, 레이블, 이진 파일 사용에 대한 지원도 포함하고 있습니다.

7. 엑셀 함수를 사용하여 CPU를 어떻게 만들었나요?
유튜버인 Inkbox은 엑셀 함수와 그들이 어떻게 조작되었는지에 대해 설명하는 동영상에서 자세히 설명하였습니다.

8. 엑셀 기반 CPU의 속도는 어떻게 되나요?
CPU는 비교적 겸손한 3Hz의 속도로 작동합니다.

9. 자유롭게 공유되는 Excel-ASM16은 다른 사용자에게 어떤 기회를 제공하나요?
자유롭게 공유되는 Excel-ASM16과 그에 딸린 CPU, 그리고 Github에서 제공되는 샘플 프로그램들은 다른 엑셀 사용자들에게 이 독특한 창작물을 직접 탐구하고 테스트할 수 있는 기회를 제공합니다.

정의:
– CPU: Central Processing Unit의 약자로, 컴퓨터 내에서 대부분의 처리를 담당하는 주요 구성 요소입니다.
– 어셈블리 언어: 명령 코드와 기호를 사용하여 컴퓨터의 CPU가 직접 실행할 수 있는 작업과 명령을 나타내는 저수준 프로그래밍 언어입니다.

관련 링크:
– 유튜브에서의 시연 동영상
– CPU 파일의 Github 저장소

The source of the article is from the blog radiohotmusic.it

Privacy policy
Contact