มีความน่าจะเป็นสูงที่อุปกรณ์ที่คุณกำลังอ่านสิ่งนี้มาอย่างใดอย่างหนึ่งภายใต้คำจำกัดความกว้างของพีซี สถาปัตยกรรม X86 ที่คุ้นเคยที่มีมาตรฐานอุปกรณ์ต่อพ่วงทำให้คู่แข่งทุกคนในช่วงหลายปีที่ผ่านมาเท่าที่จะเป็นไปได้เฉพาะในพื้นที่มือถือและแท็บเล็ตของการคำนวณส่วนบุคคลที่ไม่ได้กลายเป็นที่โดดเด่น
พีซีที่ทันสมัยพร้อมโปรเซสเซอร์แบบมัลติคอร์และชุดคำสั่ง 64 บิตเป็นโลกที่ห่างไกลจากบรรพบุรุษ 16 บิตจากต้นปี 1980 พีซีต้นเหล่านั้นเป็นคอมพิวเตอร์ในลักษณะของวันที่มีอุปกรณ์ต่อพ่วงค่อนข้างน้อยและรถบัสไมโครโปรเซสเซอร์ถูกเปิดเผยเกือบโดยตรงมากกว่าผ่านสิ่งที่เป็นนามธรรมและผู้รักษาประตูที่เราคาดหวังว่าจะได้เห็นวันนี้ โปรเซสเซอร์ 8088 ที่มีบัสภายนอก 8 บิตแม้ว่าจะเป็นโปรเซสเซอร์พีซี Primordial และภายใต้เหตุผลที่คุณจะพบซอฟต์แวร์ที่เขียนสำหรับ DOS ในเครื่อง IBM ที่เก่าแก่ที่สุดโดยทั่วไปจะยังคงทำงานอยู่บนเครื่องมัลติคอสเตอร์ของคุณในชั้นที่คุณต้องการในปัจจุบันของคุณ – ระบบปฏิบัติการวัน โซ่นี้ 35 ปีนี้มีความเข้ากันได้ที่ไม่แตกกันเป็นส่วนใหญ่เป็นทั้งความสามารถของวิศวกรรมที่โดดเด่นและหินโม่รอบคอของผู้พัฒนาฮาร์ดแวร์พีซีและระบบปฏิบัติการที่ทันสมัย
พีซียุคแรกเหล่านั้นได้ดึงดูดความสนใจของ [Esot.eric] ซึ่งเกิดขึ้นกับโครงการที่น่าสนใจของการเชื่อมต่อไมโครคอนโทรลเลอร์ AVR ไปยังรถบัสระบบ 8088 หนึ่งในพีซีต้นเหล่านั้น ดังนั้นอุปกรณ์ต่อพ่วงพีชทั้งหมดเหล่านั้นจึงสามารถทำงานภายใต้การควบคุมของบางสิ่งที่ทันสมัยขึ้นเล็กน้อย เมื่อคุณพิจารณาว่า 8088 วิ่งที่ 300kips ที่เรียบง่ายและ AVR สามารถทำงานได้ที่การเปรียบเทียบอย่างรวดเร็วอย่างรวดเร็ว 22mIPS ความคิดก็คือว่าควรจะสามารถเลียนแบบ 8088 ที่ความเร็วเดียวกันกับต้นฉบับถ้าไม่ใช่เร็วกว่า . ความคืบหน้าของเขาทำให้การอ่านที่ยาวนานและน่าหลงใหลจนถึงตอนนี้เขาได้เข้าถึง RAM 640KB ของพีซีอย่างน่าเชื่อถือพูดคุยกับพอร์ตขนานขนานของ ISA-Bus และสร้างการ์ด CGA ให้สีและตัวละคร ที่น่าสนใจ AVR มีศักยภาพในการปรับปรุงความเร็วที่เป็นไปไม่ได้ด้วย 8088 เช่นสามารถใช้ UART ภายในของตัวเองด้วยคำแนะนำที่น้อยกว่าจำนวนมากกว่าที่ใช้ในการเข้าถึงพีซี UART และหน่วยความจำแฟลชภายในสามารถมีพีซีไบออสและอ่าน มันเป็นจำนวนมากที่เร็วกว่า Bios ROM จริงอาจเป็นฮาร์ดแวร์พีซีจริง
ในกรณีที่คุณสงสัยว่าสิ่งที่ใช้ 8088 พีซีสามารถนำไปดูการสาธิตที่น่าประทับใจนี้ได้ ไม่มีตัวคุณเองเหรอ? สร้างหนึ่ง
HackadayPrize2017 ได้รับการสนับสนุนจาก: