अपना खुद का 16-बिट सिस्टम-ऑन-स्प्रेडशीट कैसे बनाएं

अपना खुद का 16-बिट सिस्टम-ऑन-स्प्रेडशीट कैसे बनाएं

स्रोत नोड: 3089879

शुरुआती घरेलू कंप्यूटरों के धुंधले दिनों में, हममें से बहुत से लोग अपना पहला बेसिक एप्लिकेशन चलाने में प्रसन्न होते थे, हममें से कुछ ने मुट्ठी भर आईसी से अपना 8-बिट सिस्टम भी बनाया था और कनेक्टेड एलईडी, स्क्रीन या कनेक्ट होते ही खुशी महसूस करते थे। अन्य आउटपुट डिवाइस जीवन के लक्षण दिखाएगा। यह इस प्रकार का उत्साह है कि [इंकबॉक्स] प्रत्येक कार्यालय कर्मचारी के लिए अभिशाप लाने में कामयाब रहा है: एक्सेल जैसे स्प्रेडशीट प्रोग्राम। आप पूछ सकते हैं कैसे? क्यों, 16 सामान्य प्रयोजन रजिस्टरों, 16 केबी रैम और 128×128 पिक्सेल रंग डिस्प्ले के साथ एक पूरी तरह कार्यात्मक 128-बिट प्रणाली को लागू करके, सभी एक एक्सेल स्प्रेडशीट के अंदर, जिससे यह संभवतः दुनिया का पहला सिस्टम-ऑन-स्प्रेडशीट (एसओएस) बन गया।

शायद इस दृष्टिकोण का सबसे आकर्षक पहलू यह है कि यह रंग कोड और स्पष्ट रूप से अलग और चिह्नित कार्यात्मक तत्वों का उपयोग करके सिस्टम के अंदर क्या हो रहा है यह इंगित करने का एक बहुत अच्छा दृश्य तरीका प्रदान करता है। न केवल इसे मैन्युअल रूप से प्रोग्राम किया जा सकता है, बल्कि [इंकबॉक्स] ने सीपीयू के आईएसए के लिए एक असेंबलर भी बनाया है - जिसे एक्सेल-एएसएम16 कहा जाता है - जो सभी यहां उपलब्ध है। एक्सेलसीपीयू गिटहब प्रोजेक्ट पृष्ठ। ASM को ROM.xlsx फ़ाइल में असेंबल किया जाता है जिसे ट्रिगर करके CPU.xlsx फ़ाइल द्वारा चलाया जा सकता है Read ROM बटन। इसके बाद आपको इस अहसास का सामना करना पड़ता है कि यद्यपि यह सब काम करता है, यह अविश्वसनीय रूप से धीमा भी है, लगभग 2-3 हर्ट्ज़ पर।

फिर भी, IMSAI 8080 फ्रंट पैनल की सारी भव्यता के साथ, हम इस उपलब्धि के लिए पूरे अंक दिए बिना नहीं रह सकते। साथ ही, यह हममें से कई लोगों को उन अत्यधिक नीरस बैठकों के दौरान कुछ करने का मौका देता है, जहां केवल ऑफिस सुइट्स जैसे गंभीर अनुप्रयोगों की अनुमति होती है।

[एम्बेडेड सामग्री]

समय टिकट:

से अधिक एक दिन हैक