چگونه سیستم 16 بیتی خود را روی صفحه گسترده بسازید

چگونه سیستم 16 بیتی خود را روی صفحه گسترده بسازید

گره منبع: 3089879

در روزهای مبهم رایانه های خانگی اولیه، بسیاری از ما از اجرای اولین برنامه های بیسیک خود خوشحال می شدیم، حتی برخی از ما سیستم 8 بیتی خود را از تعداد انگشت شماری آی سی ساختیم و از لحظه ای که LED ها، صفحه نمایش وصل شده بودند احساس خوشحالی می کردیم. دستگاه خروجی دیگر نشانه های حیات را نشان می دهد. این چنین هیجانی است که [Inkbox] توانسته است برای هر کارمند اداری به ارمغان بیاورد: برنامه های صفحه گسترده مانند اکسل. چگونه، ممکن است بپرسید؟ چرا با پیاده سازی یک سیستم کاملاً کاربردی 16 بیتی با 16 رجیستر همه منظوره، 128 کیلوبایت رم و نمایشگر رنگی 128×128 پیکسل، همه در یک صفحه گسترده اکسلو به طور قابل تصوری آن را به اولین سیستم روی صفحه گسترده (SoS) در جهان تبدیل می کند.

شاید وسوسه انگیزترین جنبه این رویکرد این باشد که یک راه بصری بسیار خوب برای نشان دادن آنچه در داخل سیستم اتفاق می افتد با استفاده از کدهای رنگی و عناصر عملکردی به وضوح جدا شده و علامت گذاری شده ارائه می دهد. نه تنها می توان آن را به صورت دستی برنامه ریزی کرد، بلکه [Inkbox] همچنین یک اسمبلر برای ISA CPU ایجاد کرد - به نام Excel-ASM16 - که همه آنها در دسترس هستند پروژه ExcelCPU GitHub صفحه ASM در یک فایل ROM.xlsx مونتاژ می‌شود که می‌تواند توسط فایل CPU.xlsx با راه‌اندازی اجرا شود. Read ROM دکمه. پس از این، شما با این درک مواجه می شوید که اگرچه همه چیز کار می کند، اما سرعت آن نیز فوق العاده کند است، در حدود 2-3 هرتز.

با این حال، با تمام ظرافت پنل جلویی IMSAI 8080، نمی‌توانیم امتیاز کاملی را برای این دستاورد ارائه کنیم. بعلاوه، به بسیاری از ما کاری می دهد که در آن جلسات بسیار کسل کننده ای که فقط برنامه های کاربردی جدی مانند مجموعه های اداری مجاز هستند، انجام دهیم.

[محتوای جاسازی شده]

تمبر زمان:

بیشتر از هک یک روز