Comment créer votre propre système sur feuille de calcul 16 bits

Comment créer votre propre système sur feuille de calcul 16 bits

Nœud source: 3089879

À l'époque floue des premiers ordinateurs personnels, beaucoup d'entre nous se réjouissaient d'exécuter nos premières applications BASIC, certains d'entre nous construisaient même leur propre système 8 bits à partir d'une poignée de circuits intégrés et se sentaient ravis au moment où les LED, l'écran ou l'écran connectés un autre périphérique de sortie montrerait des signes de vie. C'est ce genre d'enthousiasme que [Inkbox] a réussi à apporter au fléau de chaque employé de bureau : les tableurs comme Excel. Comment, me demanderez-vous ? Pourquoi, en implémentant un système 16 bits entièrement fonctionnel avec 16 registres à usage général, 128 Ko de RAM et un écran couleur de 128 × 128 pixels, le tout dans une feuille de calcul Excel, ce qui en fait probablement le premier système sur feuille de calcul (SoS) au monde.

L’aspect le plus intéressant de cette approche est peut-être qu’elle fournit un très bon moyen visuel d’indiquer ce qui se passe à l’intérieur du système à l’aide de codes de couleur et d’éléments fonctionnels clairement séparés et marqués. Non seulement il peut être programmé manuellement, mais [Inkbox] a également créé un assembleur pour l'ISA du CPU – appelé Excel-ASM16 – qui est tous disponibles sur le site Web. Projet GitHub ExcelCPU page. L'ASM est assemblé dans un fichier ROM.xlsx qui peut ensuite être exécuté par le fichier CPU.xlsx en déclenchant le Read ROM bouton. Après cela, vous réalisez que même si tout fonctionne, c'est aussi incroyablement lent, à environ 2-3 Hz.

Pourtant, avec toute l’élégance d’une face avant IMSAI 8080, nous ne pouvons nous empêcher de donner tous les points pour cette réalisation. De plus, cela donne à beaucoup d'entre nous quelque chose à faire pendant ces réunions extrêmement ennuyeuses où seules les applications sérieuses comme les suites bureautiques sont autorisées.

[Contenu intégré]

Horodatage:

Plus de Pirater un jour