Microsoft Excel Utilisé pour Construire un CPU Pleinement Fonctionnel: Une Réalisation Surprenante

Microsoft Excel, un logiciel de tableur largement reconnu, est connu pour sa polyvalence, avec des utilisateurs découvrant même qu’il peut exécuter le jeu de tir classique Doom. Cependant, un développement récent a démontré une nouvelle facette étonnante des capacités d’Excel : il peut être utilisé pour construire un CPU fonctionnel. Cette révélation inattendue provient du travail d’un YouTuber nommé Inkbox, qui a démontré cet exploit dans une vidéo détaillée de 16 minutes.

Étonnamment, Inkbox a accompli la construction d’un CPU 16 bits dans Excel sans utiliser de scripts Visual Basic ni de plugins. Le CPU fonctionne à une fréquence de 3 Hz et dispose de 128 Ko de RAM, d’un écran 128×128 pixels en 16 couleurs et d’un langage d’assemblage personnalisé. Ce qui est encore plus fascinant, c’est que les fichiers de ce CPU sont désormais disponibles sur Github, permettant à d’autres de le tester par eux-mêmes.

Un des aspects les plus impressionnants de ce projet est la création d’un langage d’assemblage entièrement fonctionnel spécialement conçu pour le CPU Excel. Ce langage d’assemblage, appelé Excel-ASM16, comprend 23 instructions différentes et prend en charge les variables, les étiquettes et l’utilisation de fichiers binaires. Bien que ces fonctionnalités puissent sembler élémentaires pour un langage d’assemblage, elles sont très significatives compte tenu des limitations imposées par un CPU 16 bits fonctionnant dans Excel.

Dans la vidéo explicative, Inkbox explique en détail les fonctions Excel utilisées dans le projet et comment elles ont été manipulées pour créer un CPU fonctionnel. Malgré la relativement modeste vitesse du CPU, de 3 Hz, la démonstration accélérée du temps révèle efficacement les rouages internes de ce remarquable CPU basé sur Excel.

Bien que le CPU 16 bits construit dans Excel puisse avoir des limitations, il met indéniablement en valeur les compétences techniques exceptionnelles et la créativité d’Inkbox. L’Excel-ASM16, partagé gratuitement, ainsi que son CPU accompagnant, ainsi que les programmes d’exemple disponibles sur Github, offrent une opportunité passionnante aux autres utilisateurs d’Excel d’explorer cette création unique.

[Lien vers la démonstration vidéo sur YouTube]

FAQ :

1. Quel est le développement récent concernant Microsoft Excel ?
Microsoft Excel a été démontré capable de construire un CPU fonctionnel.

2. Qui a présenté cette nouvelle facette des capacités d’Excel ?
Un YouTuber nommé Inkbox a démontré la construction d’un CPU 16 bits dans Excel.

3. Comment le CPU a-t-il été construit in Excel ?
Le CPU a été construit sans utiliser de scripts Visual Basic ni de plugins.

4. Quelles sont les spécifications du CPU ?
Le CPU fonctionne à une fréquence de 3Hz et dispose de 128 Ko de RAM, d’un écran 128×128 pixels en 16 couleurs et d’un langage d’assemblage personnalisé.

5. Les fichiers de ce CPU sont-ils disponibles pour que d’autres les testent ?
Oui, les fichiers de ce CPU sont disponibles sur Github.

6. Comment s’appelle le langage d’assemblage utilisé spécifiquement pour le CPU Excel ?
Le langage d’assemblage s’appelle Excel-ASM16 et il comprend 23 instructions différentes et prend en charge les variables, les étiquettes et l’utilisation de fichiers binaires.

7. Comment le CPU a-t-il été créé en utilisant des fonctions Excel ?
Le YouTuber, Inkbox, explique dans une vidéo de démonstration les fonctions Excel utilisées et comment elles ont été manipulées pour créer le CPU fonctionnel.

8. Quelle est la vitesse du CPU basé sur Excel ?
Le CPU fonctionne à une vitesse relativement modeste de 3Hz.

9. Que propose l’Excel-ASM16 partagé gratuitement aux autres utilisateurs ?
L’Excel-ASM16 partagé gratuitement ainsi que son CPU accompagnant, ainsi que les programmes d’exemple sur Github, offrent l’opportunité aux autres utilisateurs d’Excel d’explorer et de tester cette création unique.

Définitions :

– CPU : Abréviation de Central Processing Unit (unité centrale de traitement), le composant principal d’un ordinateur qui effectue la plupart des traitements à l’intérieur de l’ordinateur.
– Langage d’assemblage : Un langage de programmation de bas niveau qui utilise des codes mnémoniques et des symboles pour représenter des opérations et des instructions qui peuvent être exécutées directement par le CPU de l’ordinateur.

Liens connexes :
– Démonstration vidéo sur YouTube
– Répertoire Github pour les fichiers du CPU

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

Privacy policy
Contact