วิธีสร้างระบบบนสเปรดชีต 16 บิตของคุณเอง

วิธีสร้างระบบบนสเปรดชีต 16 บิตของคุณเอง

โหนดต้นทาง: 3089879

ย้อนกลับไปในยุคที่คอมพิวเตอร์ในบ้านยุคแรกๆ วุ่นวาย พวกเราหลายคนคงดีใจที่ได้ใช้งานแอปพลิเคชัน BASIC ตัวแรกของเรา พวกเราบางคนถึงกับสร้างระบบ 8 บิตของเราเองจากไอซีจำนวนหนึ่ง และรู้สึกตื่นเต้นทันทีที่ไฟ LED ที่เชื่อมต่อ หน้าจอ หรือ อุปกรณ์เอาท์พุตอื่นจะแสดงสัญญาณของชีวิต เป็นเรื่องน่าตื่นเต้นที่ [Inkbox] ได้จัดการเพื่อทำให้พนักงานออฟฟิศทุกคนต้องเจอกับความหายนะ นั่นก็คือโปรแกรมสเปรดชีตอย่าง Excel อย่างไรคุณอาจถาม? เพราะเหตุใด ด้วยการใช้ระบบ 16 บิตที่ทำงานได้อย่างสมบูรณ์พร้อมรีจิสเตอร์เอนกประสงค์ 16 รายการ, RAM ขนาด 128 kB และจอแสดงผลสี 128 × 128 พิกเซล ทั้งหมดนี้อยู่ในสเปรดชีต ExcelSystem-on-Spreadsheet (SoS) แรกของโลก

บางทีแง่มุมที่ยั่วเย้าที่สุดของแนวทางนี้ก็คือให้วิธีการมองเห็นที่ดีมากในการระบุสิ่งที่เกิดขึ้นภายในระบบโดยใช้รหัสสีและแยกส่วนและทำเครื่องหมายองค์ประกอบการทำงานอย่างชัดเจน ไม่เพียงแต่สามารถตั้งโปรแกรมด้วยตนเองได้ แต่ [Inkbox] ยังสร้างแอสเซมเบลอร์สำหรับ ISA ของ CPU ที่เรียกว่า Excel-ASM16 ซึ่งทั้งหมดนี้หาได้จาก โครงการ ExcelCPU GitHub หน้าหนังสือ. ASM ถูกประกอบเป็นไฟล์ ROM.xlsx ที่สามารถรันโดยไฟล์ CPU.xlsx โดยการทริกเกอร์ Read ROM ปุ่ม. หลังจากนั้น คุณจะต้องเผชิญกับความตระหนักว่าถึงแม้ทุกอย่างจะใช้งานได้ แต่มันก็ช้าอย่างไม่น่าเชื่อเช่นกัน ที่ประมาณ 2-3 Hz

ถึงกระนั้น ด้วยความสง่างามของแผงด้านหน้า IMSAI 8080 เราก็อดไม่ได้ที่จะให้คะแนนเต็มสำหรับความสำเร็จนี้ นอกจากนี้ยังช่วยให้พวกเราหลายคนทำบางอย่างระหว่างการประชุมที่น่าเบื่ออย่างยิ่ง ซึ่งอนุญาตให้ใช้งานเฉพาะแอปพลิเคชันที่จริงจัง เช่น ชุดสำนักงานเท่านั้น

[เนื้อหาฝัง]

ประทับเวลา:

เพิ่มเติมจาก แฮ็ควัน