У туманні часи перших домашніх комп’ютерів багато з нас раділи запуску своїх перших програм BASIC, деякі з нас навіть створювали власну 8-розрядну систему з кількох мікросхем і відчували захоплення, коли підключені світлодіоди, екран або інший вихідний пристрій буде подавати ознаки життя. Саме цей тип захоплення [Inkbox] зумів принести біду кожному офісному працівнику: програми для роботи з електронними таблицями, такі як Excel. Ви можете запитати, як? Чому, реалізувавши повністю функціональну 16-розрядну систему з 16 регістрами загального призначення, 128 КБ оперативної пам’яті та кольоровим дисплеєм 128×128 пікселів, все в електронній таблиці Excel, що ймовірно робить його першою у світі системою на електронній таблиці (SoS).
Можливо, найцікавішим аспектом цього підходу є те, що він забезпечує дуже хороший візуальний спосіб вказати, що відбувається всередині системи, використовуючи кольорові коди та чітко відокремлені та позначені функціональні елементи. Його можна не лише запрограмувати вручну, але [Inkbox] також створив асемблер для ISA центрального процесора під назвою Excel-ASM16, який доступний у Проект ExcelCPU GitHub сторінки. ASM збирається у файл ROM.xlsx, який потім можна запустити за допомогою файлу CPU.xlsx, запустивши Read ROM
кнопку. Після цього ви стикаєтеся з усвідомленням того, що, хоча все це працює, це також неймовірно повільно, близько 2-3 Гц.
Тим не менш, незважаючи на всю елегантність передньої панелі IMSAI 8080, ми не можемо не віддати повну кількість балів за це досягнення. Крім того, багатьом із нас це дає чим зайнятися під час тих надзвичайно нудних зустрічей, де дозволені лише серйозні програми, такі як офісні пакети.
[Вбудоване вміст]
- Розповсюдження контенту та PR на основі SEO. Отримайте посилення сьогодні.
- PlatoData.Network Vertical Generative Ai. Додайте собі сили. Доступ тут.
- PlatoAiStream. Web3 Intelligence. Розширення знань. Доступ тут.
- ПлатонЕСГ. вуглець, CleanTech, Енергія, Навколишнє середовище, Сонячна, Поводження з відходами. Доступ тут.
- PlatoHealth. Розвідка про біотехнології та клінічні випробування. Доступ тут.
- джерело: https://hackaday.com/2024/01/30/how-to-build-your-own-16-bit-system-on-spreadsheet/
- : має
- :є
- : ні
- :де
- 16
- a
- МЕНЮ
- досягнення
- після
- ВСІ
- дозволено
- Також
- хоча
- an
- та
- застосування
- підхід
- ЕСТЬ
- запитати
- зовнішній вигляд
- зібраний
- At
- доступний
- основний
- BE
- приносити
- будувати
- побудований
- але
- button
- by
- званий
- CAN
- не може
- очевидно
- Коди
- color
- повністю
- комп'ютери
- підключений
- зміст
- центральний процесор
- створений
- Днів
- пристрій
- дисплей
- do
- під час
- Рано
- піднесений
- елементи
- вбудований
- Навіть
- Кожен
- перевершувати
- Збудження
- помилка
- філе
- Перший
- для
- від
- перед
- Повний
- функціональний
- Загальне
- GitHub
- Давати
- дає
- добре
- жменя
- Відбувається
- Туманно
- допомога
- Головна
- Як
- How To
- HTTPS
- i
- ICS
- реалізації
- in
- неймовірно
- вказувати
- всередині
- в
- IT
- JPG
- Дитина
- життя
- як
- Робить
- вдалося
- вручну
- багато
- позначено
- Може..
- зустрічі
- момент
- найбільш
- my
- of
- Office
- тільки
- or
- Інше
- наші
- вихід
- власний
- сторінка
- панель
- піксель
- plato
- Інформація про дані Платона
- PlatoData
- плюс
- точок
- запрограмований
- програми
- забезпечує
- мета
- Оперативна пам'ять
- реалізація
- регістри
- прогін
- біг
- Екран
- відокремлені
- серйозний
- Показувати
- Ознаки
- сповільнювати
- деякі
- що в сім'ї щось
- Електронна таблиця
- система
- дражливий
- Що
- Команда
- потім
- це
- ті
- до
- спрацьовування
- us
- використання
- дуже
- візуальний
- шлях..
- we
- Що
- Що таке
- який
- чому
- з
- робочий
- працює
- світі
- б
- ви
- вашу
- YouTube
- зефірнет