Cách xây dựng hệ thống trên bảng tính 16 bit của riêng bạn

Cách xây dựng hệ thống trên bảng tính 16 bit của riêng bạn

Nút nguồn: 3089879

Quay trở lại những ngày mờ mịt của những chiếc máy tính gia đình đầu tiên, nhiều người trong chúng ta sẽ vui mừng khi chạy các ứng dụng BASIC đầu tiên của mình, một số người trong chúng ta thậm chí còn xây dựng hệ thống 8 bit của riêng mình từ một số IC và cảm thấy phấn chấn khi đèn LED, màn hình hoặc màn hình được kết nối. thiết bị đầu ra khác sẽ có dấu hiệu hoạt động. Chính sự phấn khích này mà [Inkbox] đã cố gắng mang đến cho mọi nhân viên văn phòng: các chương trình bảng tính như Excel. Bạn có thể hỏi bằng cách nào? Tại sao, bằng cách triển khai hệ thống 16 bit đầy đủ chức năng với 16 thanh ghi đa năng, RAM 128 kB và màn hình màu 128×128 pixel, tất cả bên trong một bảng tính Excel, có thể coi đây là Hệ thống trên bảng tính (SoS) đầu tiên trên thế giới.

Có lẽ khía cạnh hấp dẫn nhất của phương pháp này là nó cung cấp một cách trực quan rất tốt để chỉ ra những gì đang xảy ra bên trong hệ thống bằng cách sử dụng mã màu và các thành phần chức năng được phân tách và đánh dấu rõ ràng. Nó không chỉ có thể được lập trình thủ công mà [Inkbox] còn tạo một trình biên dịch mã cho ISA của CPU – được gọi là Excel-ASM16 – tất cả đều có sẵn từ Dự án ExcelCPU GitHub trang. ASM được tập hợp thành một tệp ROM.xlsx, sau đó có thể được chạy bằng tệp CPU.xlsx bằng cách kích hoạt Read ROM cái nút. Sau đó, bạn phải đối mặt với việc nhận ra rằng mặc dù tất cả đều hoạt động nhưng nó cũng cực kỳ chậm, ở khoảng 2-3 Hz.

Tuy nhiên, với tất cả sự sang trọng của mặt trước IMSAI 8080, chúng tôi không thể không cho điểm trọn vẹn cho thành tích này. Thêm vào đó, nó mang lại cho nhiều người trong chúng ta điều gì đó để làm trong những cuộc họp cực kỳ buồn tẻ, nơi chỉ cho phép các ứng dụng nghiêm túc như bộ ứng dụng văn phòng.

[Nhúng nội dung]

Dấu thời gian:

Thêm từ Hack một ngày