HP ซีรีส์ 48
HP 48GX | |
| พิมพ์ | การสร้างกราฟทางวิทยาศาสตร์แบบตั้งโปรแกรมได้ |
|---|---|
| ผู้ผลิต | ฮิวเลตต์-แพคการ์ด |
| แนะนำ | 1990 |
| เลิกผลิตแล้ว | 2546 [ 1 ] |
| ผู้มาก่อน | เอชพี-28เอส |
| ผู้สืบทอด | HP 49G |
| ค่าใช้จ่าย | 350 ดอลลาร์สหรัฐ |
| เครื่องคิดเลข | |
| โหมดการป้อนข้อมูล | อาร์พีเอ็น |
| ความแม่นยำ | ตัวเลข BCD 12 หลัก, ค่าประมาณ ±499 |
| ประเภทการแสดงผล | จอ LCD TN |
| ขนาดแสดงผล | 131×64 พิกเซล |
| ซีพียู | |
| โปรเซสเซอร์ | Clarke 1LT8 ( แกน Saturnสำหรับซีรี่ส์ HP48S) Yorke HP 00048-80063 ( แกน Saturnสำหรับซีรี่ส์ HP48G) |
| ความถี่ | 2–4 เมกะเฮิร์ตซ์ |
| การเขียนโปรแกรม | |
| ภาษาโปรแกรม | RPL / ภาษาเครื่องแซทเทิร์น |
| หน่วยความจำผู้ใช้ | ซีรี่ส์ HP 48S: 32 KB ซีรี่ส์ HP 48G: 32 ถึง 128 KB |
| หน่วยความจำเฟิร์มแวร์ | ซีรี่ส์ HP 48S: 256 KB ซีรี่ส์ HP 48G: 512 KB |
| หน่วยความจำภายนอก | HP 48SX: พอร์ต 1 และ 2 (รวมกัน): 256 KB HP 48GX: พอร์ต 1: 128 KB พอร์ต 2: 4,096 KB (4 MB) |
| อินเทอร์เฟซ | |
| การเชื่อมต่อ | RS-232แบบ 4 พิน, HP-IR |
| ท่าเรือ | ซีเรียล , อินฟราเรด , เคอร์มิต (โปรโตคอล) , ( เพิ่มXmodem ในซีรี่ส์ G) |
| อื่น | |
| แหล่งจ่ายไฟ | 4.5 โวลต์ ( แบตเตอรี่ AAA 3 ก้อน) |
| น้ำหนัก | 0.25 กก. (0.55 ปอนด์) |
| มิติ | 17.9×7.9×2.8 ซม. (7.05×3.11×1.1 นิ้ว) |
HP 48 เป็น เครื่องคิดเลขกราฟิกซีรีส์ที่ออกแบบและผลิตโดยHewlett-Packardตั้งแต่ปี 1990 ถึง 2003 [ 1 ]ซีรีส์นี้ประกอบด้วยHP 48S , HP 48SX , HP 48G , HP 48GXและHP 48G+ โดย รุ่น G เป็นรุ่นที่ได้รับการขยายและปรับปรุงจากรุ่น S รุ่นที่มีคำต่อท้าย X สามารถขยายได้ผ่าน การ์ด RAM (หน่วยความจำเสริม) และROM (ซอฟต์แวร์แอปพลิเคชัน) พิเศษ โดยเฉพาะอย่างยิ่ง รุ่น GX มีหน่วยความจำภายในมากกว่ารุ่น G รุ่น G+ มีหน่วยความจำภายในมากกว่าเท่านั้น ส่วนรุ่น SX และ S มีหน่วยความจำภายในเท่ากัน
โปรดทราบว่าhp 48gII (2004) ที่มีชื่อคล้ายกันนั้น ไม่ใช่ส่วนหนึ่งของซีรีส์เดียวกัน แต่มีความเกี่ยวข้องอย่างใกล้ชิดกับHP 49g +
เครื่องคิดเลขเหล่านี้ใช้ ระบบ การเขียนตัวเลขแบบ Reverse Polish Notation (RPN) และภาษาโปรแกรมRPL สถาปัตยกรรมฮาร์ดแวร์ที่พัฒนาขึ้นสำหรับเครื่องคิดเลข HP 48 ซีรีส์ได้กลายเป็นพื้นฐานสำหรับHP 38Gซึ่งมีอินเทอร์เฟซผู้ใช้ที่เรียบง่ายและ วิธีการป้อนข้อมูล แบบอินฟิกซ์และHP 49Gที่มีการปรับปรุงซอฟต์แวร์ต่างๆ ในทำนองเดียวกัน การออกแบบฮาร์ดแวร์และซอฟต์แวร์ของเครื่องคิดเลข HP 48 เองก็ได้รับอิทธิพลอย่างมากจากเครื่องคิดเลขอื่นๆ ในกลุ่มผลิตภัณฑ์ HP โดยเฉพาะอย่างยิ่งจากHP-18CและHP-28 ซีรีส์
รุ่น / ความพร้อมจำหน่าย
เครื่องพิมพ์ HP 48SX เปิดตัวเมื่อวันที่ 6 มีนาคม 1990
ความพร้อมจำหน่าย:
ข้อกำหนด
ไมโครโปรเซสเซอร์Saturn ของ HP 48 series เป็นCPU แบบไฮบริด 64 บิต /20 บิตในแง่ของฮาร์ดแวร์ แต่ทำงานเหมือน โปรเซสเซอร์ 4 บิต ตรงที่มันแสดง ข้อมูลแบบ นิบเบิลให้กับโปรแกรม และใช้ระบบการกำหนดแอดเดรสแบบนิบเบิล รีจิสเตอร์หลัก A, B, C, D รวมถึงรีจิสเตอร์ชั่วคราว R0, R1, R2, R3 และ R4 มีความกว้าง 64 บิตเต็ม แต่รีจิสเตอร์ข้อมูล D0 และ D1 มีความกว้างเพียง 20 บิต การดึงข้อมูลเชิงตรรกะจากภายนอกจะถูกแปลงเป็นการดึงข้อมูลทางกายภาพ 8 บิตโดยอัตโนมัติ โปรเซสเซอร์มีบัสแอดเดรส 20 บิต ให้โค้ดใช้งานได้ แต่เนื่องจากมีบิตเลือกนิบเบิลสูง/ต่ำ จึงมีเพียง 19 บิตเท่านั้นที่ใช้งานได้ภายนอก
ในทั้งซีรี่ส์ HP 48S/SX และ G/GX แกนประมวลผลซีพียู Saturn ถูกรวมเข้าเป็นส่วนหนึ่งของแพ็คเกจ วงจรรวม (IC) ที่ซับซ้อนกว่าแพ็คเกจเหล่านี้มีชื่อรหัสที่ได้รับแรงบันดาลใจจากสมาชิกของการสำรวจของลูอิสและคลาร์กชื่อรหัสของ IC คือClarkeในซีรี่ส์ S/SX ตามชื่อของวิลเลียม คลาร์กและYorkeในซีรี่ส์ G/GX ตามชื่อของคนรับใช้ ของคลาร์ก ซีรี่ส์ IC ที่ใช้ Saturn รุ่นก่อนหน้านี้มีชื่อรหัสว่าLewisตามชื่อของเมริเวเธอร์ ลูอิส
ใช้ได้กับทุกรุ่น
- สถาปัตยกรรมซีพียู: ซาเทิร์น
- ความละเอียดหน้าจอ: 131×64 พิกเซลมีจอ LCD 3 รุ่นที่ใช้ในผลิตภัณฑ์แต่ละรุ่น โดยแต่ละรุ่นมีการปรับปรุงการมองเห็นและความคมชัดให้ดีขึ้นกว่ารุ่นก่อนหน้า[ 2 ]
- พอร์ตการสื่อสาร: RS-232 4 พิน( พอร์ตอนุกรม , UART มาตรฐานที่ความเร็ว 1200 ถึง 9600 บอด พร้อมตัวเลือกสำหรับพาริตี (ไม่มี/คู่/คี่/มาร์ค/สเปซ)) และพอร์ตอินฟราเรด (ไม่ใช่ IrDAคล้ายกับอนุกรม ศูนย์เป็นพัลส์ที่มีระยะเวลา 1/8 ของเวลาบิตเต็ม) [ 3 ]
- ความกว้างของบัสข้อมูล: 8 บิต (ภายนอก)
- ความกว้าง สูงสุดของแอดเดรสเซลล์4 บิต : 20 บิต (ซึ่งนำไปสู่พื้นที่แอดเดรสที่แสดงต่อไปนี้)
- พื้นที่แอดเดรสเชิงตรรกะ: 512 KB
- ขนาดรีจิสเตอร์สูงสุด: 64 บิต (ทั้งรีจิสเตอร์ทำงานและรีจิสเตอร์ชั่วคราว)
- พอร์ตการ์ดขยายที่มีให้ใช้งานในรุ่น X: 2
- พินการ์ดเสริม: 40
เฉพาะรุ่น HP 48S/HP 48SX
- ความถี่สัญญาณนาฬิกาของซีพียู: 2 เมกะเฮิร์ตซ์
- ความถี่สัญญาณนาฬิกาหน่วยความจำ: 2 เมกะเฮิร์ตซ์
- รหัสชื่อของซีพียู: คลาร์ก ( แกนประมวลผล Saturn 1LT8 )
- โปรโตคอลการสื่อสาร: Kermit (โปรโตคอล)
- หน่วยความจำ ROMภายในเครื่อง: 256 KB
- แรมในตัวเครื่อง: 32 KB
- หน่วยความจำเสริมสูงสุดต่อการ์ดขยาย: 128 KB (เฉพาะรุ่น 48SX)
- เวอร์ชัน ROM: A, B, C, D, E, (F, [ 4 ] [ 5 ] ) J
- ปุ่มเปลี่ยนเกียร์สีส้มและสีน้ำเงิน
สำหรับ HP 48G/HP 48GX/HP 48G+ โดยเฉพาะ


- ความถี่สัญญาณนาฬิกาของซีพียู: 3.68 ถึง 4 เมกะเฮิร์ตซ์
- บางคนอ้างว่าความถี่จะแปรผันตามอุณหภูมิ[ 6 ]
- ตามคำกล่าวของหนึ่งในวิศวกรทีมออกแบบของ HP 48G series (เดฟ อาร์เน็ตต์) ผลผลิตของ ซีพียู 4 MHz นั้นถูกแบ่งออกเป็นสองกลุ่มหลักๆ คือ กลุ่มที่ใกล้เคียงกับสเปคมากที่สุด โดยทั่วไปอยู่ที่ประมาณ 3.93–3.94 MHz จะถูกสงวนไว้สำหรับรุ่นที่สามารถขยายได้ (GX) และกลุ่มที่ต่ำกว่าสเปคเล็กน้อยจะถูกใช้สำหรับรุ่นที่ไม่สามารถขยายได้ (G) ในที่สุดผลผลิตก็ดีขึ้น และซีพียูที่มีความเร็วใกล้เคียง 4 MHz ก็ถูกติดตั้งในรุ่นที่ไม่สามารถขยายได้เช่นกัน ผลกระทบจากอุณหภูมิ (ที่ไม่สูงเกินไป) นั้นแทบจะไม่มีเลย
- ความถี่สัญญาณนาฬิกาหน่วยความจำ: 2 เมกะเฮิร์ตซ์
- รหัสซีพียู: Yorke ( แกนประมวลผล Saturn HP 00048-80063 )
- โปรโตคอลการสื่อสาร: Kermit (โปรโตคอล) , Xmodem
- หน่วยความจำ ROM ภายในเครื่อง: 512 KB
- หน่วยความจำ RAM ในตัวเครื่อง: 32 KB (48G) หรือ 128 KB (48G+/48GX)
- หน่วยความจำเสริมสูงสุดสำหรับพอร์ตการ์ดขยาย 1: 128 KB
- หน่วยความจำเสริมสูงสุดสำหรับพอร์ตการ์ดขยาย 2: 4 MB ( สามารถเข้าถึงได้ครั้งละ 128 KB ผ่าน การสลับแบงค์ )
- เวอร์ชัน ROM: K, L, M, P, R
- ปุ่มเปลี่ยนเกียร์สีม่วงและสีฟ้าอมเขียว นี่ถือเป็นข้อผิดพลาดในการออกแบบอย่างหนึ่ง เพราะสีเหล่านี้อาจแยกแยะได้ยากสำหรับผู้ที่มีภาวะตาบอดสีแดง-เขียว
การเขียนโปรแกรม
เครื่องคิดเลข HP 48 ซีรีส์รองรับภาษาโปรแกรมแบบใช้สแต็กชื่อRPLซึ่งคาดว่าเป็นการผสมผสานระหว่างสัญกรณ์โปแลนด์ย้อนกลับ (RPN) และภาษา Lisp RPL เพิ่มแนวคิดของลิสต์และฟังก์ชันเข้าไปใน การเขียนโปรแกรมแบบใช้ สแต็กทำให้โปรแกรมเมอร์สามารถส่งโค้ดที่ยังไม่ได้ประเมินเป็นอาร์กิวเมนต์ไปยังฟังก์ชัน หรือส่งคืนโค้ดที่ยังไม่ได้ประเมินจากฟังก์ชันโดยการเก็บไว้ในสแต็กได้
ภาษา RPL มีสองประเภท ได้แก่User RPLและSystem RPL User RPLคือภาษาที่ผู้ใช้สามารถเขียนโปรแกรมได้โดยตรงบนเครื่องคิดเลข ส่วนSystem RPLนั้นต้องการคอมไพเลอร์ภายนอก ซึ่งอาจทำได้บนเครื่องคิดเลขโดยใช้ยูทิลิตี้ของบุคคลที่สาม หรือบนเครื่องอื่นก็ได้ ความแตกต่างหลักของสองภาษานี้อยู่ที่จำนวนการดำเนินการระดับต่ำที่มีให้ใช้งานUser RPLไม่มีคำสั่งใดที่ไม่ได้ตรวจสอบอาร์กิวเมนต์ ดังนั้น โปรแกรม User RPLจึงมักไม่ทำให้เครื่องคิดเลขล่ม (และจึงทำงานช้ากว่า โปรแกรม System RPL ) ในขณะที่ โปรแกรม System RPLที่เรียกใช้คำสั่งด้วยอาร์กิวเมนต์ที่ไม่ถูกต้อง จะทำให้เครื่องคิดเลขอยู่ในสถานะที่ต้องรีเซ็ตหน่วยความจำทั้งหมด
นอกจากนี้ยังสามารถตั้งโปรแกรมเครื่องคิดเลข HP 48 โดยตรงด้วยภาษาแอสเซมบลีHP Saturn ได้อีกด้วย โดยสามารถทำได้ผ่านเครื่องมือที่ผู้ใช้จัดหาเองบนเครื่องคิดเลข (เช่น Jazz) หรือบนเครื่องอื่นโดยใช้เครื่องมือที่ผู้ใช้จัดหาเอง หรือเครื่องมือที่เผยแพร่โดยตรงจาก Hewlett-Packard (เช่น SASM และอื่นๆ)
โปรแกรมจำลอง
- โปรแกรมจำลอง Emu48สำหรับ Windows
- Alcuinสำหรับ Commodore Amiga
- X48สำหรับ Mac OS X, POSIX (Unix/Linux)
- i48 - โปรแกรมจำลอง HP48GX สำหรับ iOS สร้างขึ้นบนพื้นฐานของ X48
- m48 – โปรแกรมจำลอง HP48 สำหรับ iPhone พัฒนาต่อยอดจาก Emu48
- Emu48 - โปรแกรมจำลอง HP48 สำหรับ Android พัฒนาต่อยอดจาก Emu48
- Droid48 – โปรแกรมจำลอง HP48G สำหรับ Android สร้างขึ้นบนพื้นฐานของ X48
- droid48sx – โปรแกรมจำลอง HP48SX สำหรับ Android พัฒนาบนพื้นฐานของ Droid48
- โปรแกรมจำลองและถอดรหัส HP48สำหรับ Unix/Linux หรือ Windows (โดยใช้ Cygwin) โดยPaul Courbis
ในวัฒนธรรมสมัยนิยม
- HP 48 สามารถพบได้ในภาพยนตร์เรื่องThe Amazing Spider-Man ปี 2012 และภาคต่อ [ 7 ]
ดูเพิ่มเติม
อ่านเพิ่มเติม
- คู่มือผู้ใช้HP 48G Series (UG) ( ฉบับที่ 8)ฮิวเลตต์-แพคการ์ดธันวาคม 1994 [1993] HP 00048-90126, (00048-90104)เก็บถาวรจากต้นฉบับเมื่อ 2016-08-06เรียกดูเมื่อ 2015-09-06
- คู่มืออ้างอิงผู้ใช้ขั้นสูง (AUR) สำหรับHP 48G Series ( ฉบับที่ 4 ) ฮิวเลตต์-แพคการ์ดธันวาคม 1994 [1993] HP 00048-90136, 0-88698-01574-2เก็บถาวรจากต้นฉบับเมื่อ 2016-08-06เรียกดูเมื่อ 2015-09-06
- Wickes, William C.; Patton, Charles M. (1991). "เครื่องคิดเลขวิทยาศาสตร์แบบขยายได้ HP 48SX: นวัตกรรมและวิวัฒนาการ" (PDF) . วารสารฮิวเลตต์-แพคการ์ด . 42 (3). ฮิวเลตต์-แพคการ์ด : 6– 12. เก็บถาวร(PDF)จากต้นฉบับเมื่อ 2016-04-24 . สืบค้นเมื่อ 2015-09-06 .
- กูร์บิส, พอล ; ลาลองด์, เซบาสเตียน (2549-06-25) [1993]. ภาษาเครื่อง HP48 - การเดินทางสู่ศูนย์กลางของ HP 48s/ sx แปลโดย Cannon, Douglas R. ( ฉบับพิมพ์ครั้งที่ 2) Corvallis, Oregon, สหรัฐอเมริกา: Grapevine Publications, Inc. OCLC 34148948 สืบค้นเมื่อ2015-09-06 . (ฉบับพิมพ์ครั้งแรก:)
- กูร์บิส, พอล ; ลาลองด์, เซบาสเตียน (2549-06-25) [1991]. Voyage หรือศูนย์กลางของ HP48 s/ sx 3.02 (ภาษาฝรั่งเศส) ( ฉบับพิมพ์ครั้งที่ 3) ปารีส ประเทศฝรั่งเศส: รุ่นอังกอร์ไอเอสบีเอ็น 2-87892-003-1. OCLC 29640044 . สืบค้นเมื่อ2015-09-06 .
- กูร์บิส, พอล (2549-06-25) [1993]. Voyage au center de la HP48 g/ gx 3.05 (ภาษาฝรั่งเศส) ( ฉบับพิมพ์ครั้งที่ 3) ปารีส ประเทศฝรั่งเศส: รุ่นอังกอร์ไอเอสบีเอ็น 2-87892-006-6. OCLC 29640044 . เก็บถาวรจากต้นฉบับเมื่อ 2016-08-06 . เรียกดูเมื่อ2015-09-06 .
- กูร์บิส, พอล ; เดอ เบรบิสซง, ซีริลล์ (มีนาคม 1994) Le compagnon de Voyage de la HP48 G/GX (ภาษาฝรั่งเศส) ปารีส ประเทศฝรั่งเศส: รุ่นอังกอร์ไอเอสบีเอ็น 2-87892-007-4เก็บถาวรจากต้นฉบับเมื่อ 2016-08-06 เรียกดูเมื่อ2015-09-06
- Byrne, Diana K. (1994). "เครื่องคิดเลขกราฟวิทยาศาสตร์ขั้นสูง: การวิเคราะห์โดยย่อเกี่ยวกับวัตถุประสงค์การออกแบบ การตัดสินใจทางวิศวกรรมที่สำคัญ และฮาร์ดแวร์/ซอฟต์แวร์ของ HP 48G/GX เมื่อเปรียบเทียบกับ S/SX" . วารสาร Hewlett-Packard . 45 (4). Hewlett-Packard : 6– 22. เก็บถาวรจากต้นฉบับเมื่อ 2016-08-06 . สืบค้นเมื่อ2015-09-06 .
- Mastracci, Matthew (1998) [1995]. "คู่มือโปรเซสเซอร์ Saturn (พร้อมแอปพลิเคชัน HP48)" . 1.0b. เก็บถาวรจากต้นฉบับเมื่อ 2016-08-06 . เรียกดูเมื่อ2006-05-03 .
ลิงก์ภายนอก
- พิพิธภัณฑ์เครื่องคิดเลขฮิวเลตต์-แพคการ์ด: HP 48S/SX
- หน้าสินค้า HP48
- เว็บไซต์ HPCALC.org
- คำถามที่พบบ่อยเกี่ยวกับ HP48 (รวมถึงรายการโปรแกรม)