Řada HP 48 - HP 48 series
Tento článek obsahuje seznam obecných Reference, ale zůstává z velké části neověřený, protože postrádá dostatečné odpovídající vložené citace.Listopadu 2014) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
HP 48GX | |
Typ | Programovatelný Vědecký Grafy |
---|---|
Výrobce | Hewlett Packard |
Představený | 1990 |
Přerušeno | 2003[1] |
Předchůdce | HP-28S |
Nástupce | HP 49G |
Náklady | 350 USD |
Kalkulačka | |
Vstupní režim | RPN |
Přesnost | 12 BCD číslice, exp ± 499 |
Typ displeje | TN LCD |
Velikost Displeje | 131×64 pixelů |
procesor | |
Procesor | Clarke 1LT8 (Saturn jádro pro řadu HP48S) a Yorke HP 00048-80063 (Saturn jádro pro řadu HP48G) |
Frekvence | 2-4 MHz |
Programování | |
Programovací jazyky) | RPL / Saturn Jazyk stroje |
Uživatelská paměť | Řada HP48S: 32 kB, řada HP48G: 32 až 128 kB |
Paměť firmwaru | Řada HP48S: 256 kB, řada HP48G: 512 kB |
Externí paměť | HP48SX: Porty 1 a 2 (sloučené), 256 KB, HP48GX: Port 1, 128 KB Port 2, 4096 KB (4 MB) |
Rozhraní | |
Spojení | 4kolíkový RS-232, HP-IR |
Přístavy | Seriál, Infračervený, Kermit (protokol), (Xmodem přidáno k sérii G) |
jiný | |
Zdroj napájení | 4,5 V (3 ×.) Baterie AAA ) |
Hmotnost | 0,25 kg (0,55 lb) |
Rozměry | 17,9 × 7,9 × 2,8 cm (7,05 × 3,11 × 1,1 palce) |
The HP 48 je řada grafické kalkulačky použitím Reverzní polská notace (RPN) a RPL programovací jazyk, navržený a vyrobený Hewlett Packard od roku 1990 do roku 2003.[1] Série zahrnuje HP 48S, HP 48SX, HP 48G, HP 48GX, a HP 48G +, rozšířené modely G a vylepšené verze modelů S. Modely s příponou X lze rozšířit pomocí speciálního RAM (rozšíření paměti) a ROM (softwarová aplikace) karty. Zejména modely GX mají více vnitřní paměti než modely G. Modely G + mají pouze více vestavěné paměti. Modely SX a S mají stejné množství vestavěné paměti.
Všimněte si, že podobně pojmenovaný hp 48gII (2004) není ve skutečnosti členem série, ale spíše mnohem více souvisí s hp 49g +.
The hardwarová architektura vyvinutý pro řadu HP 48 se stal základem pro HP 38G se zjednodušeným uživatelským rozhraním a vstupní metodou infix a HP 49G s různými softwarovými vylepšeními. Podobně hardwarový a softwarový design kalkulaček HP 48 jsou samy o sobě silně ovlivněny jinými kalkulačkami řady HP, především HP-18C a Řada HP-28.
Modely / Dostupnost
HP 48SX byl představen 6. března 1990.
Dostupnost:
- 48SX: 1990–1993
- 48S: 1991–1993
- 48GX (F1895A): 1993–2003[1]
- 48GX ASEE: 1993 (speciální vydání označené „1893 ASEE 1993 Tvarování našeho světa - století II ")
- 48G: 1993–2003[1]
- 48G + (F1630A, F1894A): 1998–2003[1]
Specifikace
Řada HP 48 Saturn mikroprocesor je hybrid 64-bit / 20-bit procesor hardwarově, ale chová se jako 4-bit v tom představuje okusovat - data založená na programech a používají adresovací systém založený na okusování. Hlavní registry A, B, C, D spolu s dočasnými registry R0, R1, R2, R3 a R4 jsou plné 64 bitů široké, ale datové registry D0 a D1 jsou pouze 20bitové. Načtení externích logických dat jsou transparentně převedena na 8bitová fyzická načtení. Procesor má 20 bitů adresní sběrnice k dispozici pro kód, ale vzhledem k přítomnosti výběrového bitu vysoké / nízké nibble je externě k dispozici pouze 19 bitů.
U řady HP 48S / SX a G / GX se Saturn Jádro CPU je integrováno jako součást složitějšího integrovaný obvod (IC) balíček. Tyto balíčky mají kódová jména inspirovaná členy Expedice Lewise a Clarka. Kódové označení IC je Clarke v S / SX, po William Clark, a Yorke v G / GX, po Clarkově sluha. Předchozí série integrovaných obvodů založených na Saturnu měla kódové označení Lewis, po Meriwether Lewis.
Společné pro všechny modely
- procesor architektura: Saturn
- Rozlišení obrazovky: 131 × 64 pixelů
- Komunikační porty: 4kolíkové RS-232 (Sériový port, standardní UART při 1200 až 9600 baudech s možností parity (žádný / sudý / lichý / značka / mezera)) a Infračervený port (ne IrDA, podobně jako sériové, nuly jsou pulsy s trváním 1/8 plného času)[2]
- Šířka datové sběrnice: 8-bit (externí)
- Maximum 4-bit - šířka adresy buňky: 20 bitů (vedoucí k adresnímu prostoru zobrazenému dále)
- Logický adresní prostor: 512 KB
- Maximální velikost registru: 64bit (jak pracovní, tak stírací registr)
- Dostupné porty rozšiřujících karet u modelů X: 2
- Kolíky rozšiřovací karty: 40
Specifické pro HP 48S / HP 48SX
- Taktovací frekvence procesoru: 2 MHz
- Taktovací frekvence paměti: 2 MHz
- Kódové označení CPU: Clarke (Saturn 1LT8 jádro)
- Komunikační protokoly: Kermit (protokol)
- Na palubě ROM: 256 kB
- Na palubě RAM: 32 kB
- Maximální přídavná paměť na rozšiřující kartu: 128 KB (pouze 48SX)
- Verze ROM: A, B, C, D, E, (F,[3][4]) J.
Specifické pro HP 48G / HP 48GX / HP 48G +
- Taktovací frekvence procesoru: 3,68 až 4 MHz
- Někteří tvrdí, že frekvence se mění podle teploty[5]
- Podle jednoho z inženýrů konstrukčního týmu řady HP 48G (Dave Arnett) byly výnosy pro 4 MHz procesory v zásadě rozděleny do dvou košů: ty, které jsou nejblíže specifikaci, obvykle poblíž 3,93 - 3,94 MHz, byly vyhrazeny pro rozšiřitelné modely (GX) a pro neexpandovatelné jednotky (G) byly použity jen mírně pod specifikací. Nakonec se výnosy zlepšily a CPU, které taktovaly blíže na 4 MHz, byly instalovány také do nerozbalitelných jednotek. Účinky (neextrémních) teplot jsou téměř zanedbatelné.[Citace je zapotřebí ]
- Taktovací frekvence paměti: 2 MHz
- Kódové označení CPU: Yorke (Saturn HP 00048-80063 jádro)
- Komunikační protokoly: Kermit (protokol), Xmodem
- Integrovaná ROM: 512 KB
- Integrovaná RAM: 32 KB (48G) nebo 128 KB (48G + / 48GX)
- Maximální další paměť pro port rozšiřující karty 1: 128 KB
- Maximální přídavná paměť pro port rozšiřující karty 2: 4 MB (128 kB adresovatelných v libovolném okamžiku prostřednictvím přepínání bank )
- Verze ROM: K, L, M, P, R
Programování
Kalkulačky řady HP 48 podporují pojmenovaný programovací jazyk založený na zásobníku RPL, předpokládaná kombinace Reverzní polská notace (RPN) a Lisp. RPL přidává koncepty seznamů a funkcí zásobník - programování na základě, umožňující programátorovi předat nevyhodnocený kód jako argumenty funkcím nebo vrátit nevyhodnocený kód z funkce tak, že jej ponechá v zásobníku.
RPL má dvě příchutě: Uživatel RPL a Systém RPL. Uživatel RPL je jazyk, který si uživatel může naprogramovat přímo na kalkulačce. Systém RPL vyžaduje externí překladač; to lze provést na kalkulačce pomocí nástroje jiného výrobce nebo na jiném počítači. Tyto dva jazyky se liší hlavně v počtu operací na nízké úrovni, které mají k dispozici. Uživatel RPL nevystavuje žádné příkazy, které nekontrolují jejich argumenty. Tudíž, Uživatel RPL programy nemohou běžně havarovat kalkulačku (a jsou proto pomalejší než Systém RPL programy), zatímco a Systém RPL program, který vyvolá příkaz s nesprávnými argumenty, téměř jistě ponechá kalkulačku ve stavu, který vyžaduje úplné vynulování paměti.
Je také možné programovat HP 48 přímo v strojovém jazyce.
Emulátory
- Emu48 pro Windows
- X48 pro Mac OS X, POSIX (Unix / Linux)
- i48 - emulátor HP48GX pro iOS, založený na X48
- m48 - emulátor HP48 pro iPhone, založený na Emu48
- Droid48 - emulátor HP48G pro Android, založený na X48
- droid48sx - emulátor HP48SX pro Android, založený na Droid48
- Emulátor HP48 - dekompilátor pro Unix / Linux nebo Windows (pomocí Cygwin) Paul Courbis
V populární kultuře
- HP48 lze vidět ve filmu z roku 2012 Úžasný Spider Man a v jeho pokračování.[6]
- Ve filmu z roku 2015 Fantastická čtyřka, kalkulačku řady HP 48 lze vidět přibližně ve 28 minutách od filmu.[Citace je zapotřebí ]
Viz také
Reference
- ^ A b C d E Paiva, Joseph V. (10.10.2004). „The End of an Era - On the genesis, life and death of the HP 48“. Počáteční bod (POB). BNP Media. Archivováno od originálu 2016-08-20. Citováno 2015-10-20.
- ^ „Příručka technického rozhraní I / O HP 48“. hpcalc.org. Hewlett Packard. 14.06.1990. Citováno 2020-09-12.
- ^ Schoorl, André; Maddock, Keith; Okahata, Darryl (2000-04-14) [1997]. Rechlin, Eric (ed.). „HP48 FAQ Část 3: Dotazy k verzím ROM“. Oficiální HP48 FAQ - odpovědi na často kladené otázky týkající se HP48. 4.62. Archiv kalkulačky HP. Archivováno od originálu 2016-08-20. Citováno 2015-09-12.
- ^ Wickes, William C. (1991-03-12). „HP 48 verze F: falešný poplach“. comp.sys. kapesní počítače. položka hpcvra.cv.hp.com: 2404. Archivováno od původního dne 2016-04-28. Citováno 2016-08-20.
- ^ http://www.hpcalc.org/hp48/docs/hpedia/
- ^ https://www.techpoweredmath.com/spidermans-dad-hp-calculator-fan/
Další čtení
- Řada HP 48G - Uživatelská příručka (UG) (8. vydání). Hewlett Packard. Prosince 1994 [1993]. HP 00048-90126, (00048-90104). Archivováno z původního dne 2016-08-06. Citováno 2015-09-06. [1]
- Řada HP 48G - Pokročilá uživatelská referenční příručka (AUR) (4. vydání). Hewlett Packard. Prosince 1994 [1993]. HP 00048-90136, 0-88698-01574-2. Archivováno z původního dne 2016-08-06. Citováno 2015-09-06. [2]
- Wickes, William C .; Patton, Charles M. (1991). „Vědecká rozšiřitelná kalkulačka HP 48SX: Inovace a vývoj“ (PDF). Deník Hewlett-Packard. Hewlett Packard. 42 (3): 6–12. Archivováno (PDF) od původního dne 2016-04-24. Citováno 2015-09-06.
- Courbis, Paul; Lalande, Sébastien (2006-06-25) [1993]. Strojní jazyk HP48 - cesta do středu HP 48s / sx. Přeložil Cannon, Douglas R. (2. vyd.). Corvallis, Oregon, USA: Grapevine Publications, Inc. OCLC 34148948. Citováno 2015-09-06. [3] [4] [5] [6] [7] [8] (První vydání: [9] )
- Courbis, Paul; Lalande, Sébastien (2006-06-25) [1991]. Cesta do centra HP48 s / sx. 3,02 (ve francouzštině) (3. vydání). Paříž, Francie: Edice Angkor. ISBN 2-87892-003-1. OCLC 29640044. Citováno 2015-09-06. [10] [11] [12] [13] [14] [15] [16]
- Courbis, Paul (2006-06-25) [1993]. Voyage au center de la HP48 g / gx. 3,05 (ve francouzštině) (3. vydání). Paříž, Francie: Edice Angkor. ISBN 2-87892-006-6. OCLC 29640044. Archivováno z původního dne 2016-08-06. Citováno 2015-09-06. [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28]
- Courbis, Paul; de Brébisson, Cyrille (Březen 1994). Le compagnon de Voyage de la HP48 G / GX (francouzsky). Paříž, Francie: Edice Angkor. ISBN 2-87892-007-4. Archivovány od originál dne 06.08.2016. Citováno 2015-09-06. [29]
- Byrne, Diana K. (1994). „Pokročilá vědecká grafická kalkulačka: Stručné zpracování cílů návrhu, hlavních technických rozhodnutí a hardwaru / softwaru HP 48G / GX ve srovnání s S / SX“. Deník Hewlett-Packard. Hewlett Packard. 45 (4): 6–22. Archivováno z původního dne 2016-08-06. Citováno 2015-09-06.
- Mastracci, Matthew (1998) [1995]. „Průvodce procesorem Saturn (s aplikacemi HP48)“. 1,0b. Archivovány od originál dne 06.08.2016. Citováno 2006-05-03.