กลับไปหน้าบทความ

อ่าน 3 นาที

คอมพิวเตอร์กระดาษ WDR

1983 in computing/CS1 แหล่งที่มาภาษาเยอรมัน (de)/CS1 maint: บริการเก็บถาวรที่เลิกใช้แล้ว/คอมพิวเตอร์/เครื่องจักรเชิงนามธรรมทางการศึกษา/ภาษาโปรแกรมการศึกษา/สิ่งประดิษฐ์ของเยอรมัน/แบบจำลองการคำนวณ

คอมพิวเตอร์กระดาษ WDRหรือคอมพิวเตอร์ความรู้เป็นแบบจำลองทางการศึกษาของคอมพิวเตอร์ที่ประกอบด้วยเพียงปากกา กระดาษ

คอมพิวเตอร์กระดาษ WDR

ตัวอย่างการใช้งานคอมพิวเตอร์ WDR แบบดั้งเดิมโดยใช้ปากกาและกระดาษ คำสั่งแรกของโปรแกรมการบวกถูกทำเครื่องหมายด้วยปากกา ตัวดำเนินการ 4 และ 5 ถูกเก็บไว้ในรีจิสเตอร์สองตัว
โค้ดจากภาพด้านบนที่ทำงานในโปรแกรมจำลอง จะทำการบวกเลข 4 และ 5 หลังจากโปรแกรมทำงานไป 19 ขั้นตอน ผลลัพธ์ 9 จะปรากฏอยู่ในรีจิสเตอร์ที่ 1
เทมเพลต SVG

คอมพิวเตอร์กระดาษ WDRหรือคอมพิวเตอร์ความรู้เป็นแบบจำลองทางการศึกษาของคอมพิวเตอร์ที่ประกอบด้วยเพียงปากกา กระดาษ และไม้ขีดไฟแต่ละอันในกรณีที่ง่ายที่สุด[ 1 ]ซึ่งทำให้ทุกคนที่สนใจสามารถเรียนรู้วิธีการเขียนโปรแกรมได้โดยไม่ต้องมีคอมพิวเตอร์อิเล็กทรอนิกส์ไว้ใช้งาน

คอมพิวเตอร์กระดาษถูกสร้างขึ้นในช่วงต้นทศวรรษ 1980 เมื่อการเข้าถึงคอมพิวเตอร์ยังไม่แพร่หลายในเยอรมนี เพื่อให้ผู้คนได้ทำความคุ้นเคยกับการใช้งานคอมพิวเตอร์ขั้นพื้นฐานและ ภาษาโปรแกรมแบบ แอสเซมบลีมีการแจกจ่ายคอมพิวเตอร์กระดาษไปทั่วโลกมี ยอดจำหน่าย 400,000ชุด และในขณะนั้นถือเป็นคอมพิวเตอร์ที่มีการเผยแพร่ในวงกว้างที่สุด

คอมพิวเตอร์ Know-how ได้รับการพัฒนาโดยWolfgang Backและ Ulrich Rohde และนำเสนอครั้งแรกในรายการโทรทัศน์WDR Computerclub (ออกอากาศโดยWestdeutscher Rundfunk ) ในปี 1983 นอกจากนี้ยังได้รับการตีพิมพ์ในนิตยสารคอมพิวเตอร์ของเยอรมัน mc และPC Magazinอีก ด้วย [ 2 ]

เวอร์ชันพิมพ์ดั้งเดิมของคอมพิวเตอร์กระดาษมีโค้ดมากถึง 21 บรรทัดทางด้านซ้ายและรีจิสเตอร์แปดตัวทางด้านขวา ซึ่งแสดงเป็นกล่องที่มีการจับคู่ จำนวน เท่ากับค่าในรีจิสเตอร์ที่เกี่ยวข้อง[ 3 ]ใช้ปากกาเพื่อระบุบรรทัดของโค้ดที่กำลังจะถูกดำเนินการ ผู้ใช้จะดำเนินการตามโปรแกรมทีละขั้นตอน โดยเพิ่มและลบค่าที่ตรงกันจากรีจิสเตอร์ที่เหมาะสม และดำเนินการตามคำสั่งโปรแกรมจนกว่าจะพบคำสั่งหยุด

ชุดคำสั่งห้าคำสั่งนั้นมีขนาดเล็ก แต่มีความสมบูรณ์แบบในเชิงทัวริงและจึงเพียงพอที่จะแสดงฟังก์ชันทางคณิตศาสตร์ทั้งหมดได้:

  • inc *register*: เพิ่ม 1 ลงในรายการลงทะเบียน
  • dec *register*: ลบ 1 ออกจากรีจิสเตอร์
  • jmp *line*: กระโดดไปยังบรรทัดที่ระบุ
  • isz *register*: ตรวจสอบว่ารีจิสเตอร์เป็นศูนย์หรือไม่ ถ้าเป็นศูนย์ ให้ข้ามไปหนึ่งบรรทัด ถ้าไม่เป็นศูนย์ ให้ดำเนินการต่อตามปกติ
  • stp: หยุดโปรแกรม

ในบทความหนังสือพิมพ์ฉบับดั้งเดิมเกี่ยวกับคอมพิวเตอร์เครื่องนี้ เขียนไว้ต่างออกไปเล็กน้อย (คำแปล):

  • + = เพิ่ม 1 ให้กับค่าในรีจิสเตอร์ข้อมูล XX และเพิ่มค่า (ขั้นตอนโปรแกรม) ขึ้น 1
  • - = ลบ 1 ออกจากค่าในรีจิสเตอร์ข้อมูล XX และเพิ่มค่า (ขั้นตอนโปรแกรม) ขึ้น 1
  • (J) = (กระโดด) ไปที่ (บรรทัด) XX
  • 0 = ตรวจสอบว่าค่าในรีจิสเตอร์ข้อมูล XX เท่ากับ 0 หรือไม่ ถ้าใช่ ให้เพิ่มค่า (ขั้นตอนโปรแกรม) ขึ้น 2 ถ้าไม่ใช่ ให้เพิ่มค่า (ขั้นตอนโปรแกรม) ขึ้น 1
  • หยุด = หยุด

[ 4 ]

โปรแกรมจำลองสำหรับWindowsมีให้บริการบนเว็บไซต์ของ Wolfgang Back [ 5 ]แต่ยังมีโปรแกรมจำลอง JavaScript อีกด้วย[ 6 ]โปรแกรมจำลองจะจำกัดจำนวนบรรทัดหรือจำนวนรีจิสเตอร์น้อยลง ทำให้สามารถเขียนโปรแกรมที่ยาวและซับซ้อนมากขึ้นได้

วิธีการทำงานของคอมพิวเตอร์กระดาษนั้นโดยทั่วไปแล้วมีพื้นฐานมาจากเครื่องรีจิสเตอร์ของ Elmar Cohors-Fresenborg [ 2 ] [ 7 ]แต่ปฏิบัติตามแนวทางของJohn Cedric ShepherdsonและHoward E. Sturgisในแบบจำลองเครื่องรีจิสเตอร์ Shepherdson–Sturgis มากกว่า [ 8 ]

คอมพิวเตอร์กระดาษเวอร์ชันดัดแปลงถูกนำมาใช้เป็น "คอมพิวเตอร์ความรู้" ในการศึกษาในโรงเรียนของนามิเบีย[ 9 ]

ดูเพิ่มเติม

อ่านเพิ่มเติม

  • John, Dieter E. (2012). "didi's Know-How-Computer" . Internet-Auftritt von Dieter E. John . 1.0/2.0 (ในภาษาเยอรมัน). เก็บถาวรจากต้นฉบับเมื่อ 2022-06-17 . เรียกดูเมื่อ2022-06-17 .
  • Kröger, Chris (2016). "ความรู้เกี่ยวกับคอมพิวเตอร์" . kroegerama (ในภาษาเยอรมัน). เก็บถาวรจากต้นฉบับเมื่อ 2019-04-05 . สืบค้นเมื่อ2019-04-05 .
  • อัลเดนโฮเวล, แมเรียน (2017) "Papiercomputer" [คอมพิวเตอร์กระดาษ] (ในภาษาเยอรมัน) . สืบค้นเมื่อ2019-04-05 .{{cite web}}: CS1 maint: บริการจัดเก็บถาวรที่เลิกใช้แล้ว ( ลิงก์ ) (หมายเหตุ: การใช้งานคอมพิวเตอร์กระดาษด้วย JavaScript)
    • เลเซียส, โวล์ฟกัง (01-10-2019) "Der KnowHow-Computer - เรียนรู้เกี่ยวกับ KnowHow-Papier-Computer ด้วย JavaScript-Simulation บนเบราว์เซอร์เวอร์ชันล่าสุด" . Informatikunterricht - วัสดุ (ภาษาเยอรมัน) เก็บถาวรจากต้นฉบับเมื่อ 2022-06-17 . สืบค้นเมื่อ2022-06-17 .
  • "เอินบิตอิสต์เจินุก " HNF-Blog - Neues von gestern aus der Computergeschichte (ในภาษาเยอรมัน) ฟอรัมพิพิธภัณฑ์ Heinz Nixdorf (HNF) 06-04-2021. เก็บถาวรจากต้นฉบับเมื่อ 2021-06-13 . สืบค้นเมื่อ2022-06-17 .
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=WDR_paper_computer&oldid=1332880535 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ คอมพิวเตอร์กระดาษ WDR

คอมพิวเตอร์กระดาษ WDRหรือคอมพิวเตอร์ความรู้เป็นแบบจำลองทางการศึกษาของคอมพิวเตอร์ที่ประกอบด้วยเพียงปากกา กระดาษ

ดูเพิ่มเติม

ดิจิ-คอม ไอ ดิจิ-คอมพ II อัจฉริยะ ภาพประกอบการคำนวณจากกระดาษแข็ง ทัวริงทัมเบิล คอมพิวเตอร์คนตัวเล็ก

อ่านเพิ่มเติม

John, Dieter E. (2012). "didi's Know-How-Computer" . Internet-Auftritt von Dieter E. John . 1.0/2.0 (ในภาษาเยอรมัน). เก็บถาวรจากต้นฉบับเมื่อ 2022-06-17 . เรียกดูเมื่อ 2022-06-17 . Kröger, Chris (2016). "ความรู้เกี่ยวกับคอมพิวเตอร์" .