Řada HP 48 - HP 48 series
Typ |
Programovatelné vědecké grafy |
---|---|
Výrobce | Hewlett Packard |
Představeno | 1990 |
Přerušeno | 2003 |
Předchůdce | HP-28S |
Nástupce | HP 49G |
Náklady | 350 USD |
Kalkulačka | |
Vstupní režim | RPN |
Přesnost | 12 číslic BCD , exp. ± 499 |
Typ displeje | TN LCD |
Velikost Displeje | 131 × 64 pixelů |
procesor | |
Procesor | Clarke 1LT8 ( jádro Saturn pro řadu HP48S) a Yorke HP 00048-80063 ( jádro Saturn pro řadu HP48G) |
Frekvence | 2–4 MHz |
Programování | |
Programovací jazyky) | Jazyk stroje RPL / Saturn |
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čeny), 256 KB, HP48GX: Port 1, 128 KB Port 2, 4096 KB (4 MB) |
Rozhraní | |
Spojení | 4pinový RS-232 , HP-IR |
Porty | Sériové , infračervené , Kermit (protokol) , ( Xmodem přidán u řady 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) |
HP 48 je série grafů kalkulaček pomocí reverzní polská notace (RPN) a RPL programovací jazyk, navržený a vyrobený společností Hewlett-Packard od roku 1990 do roku 2003. Řada zahrnuje HP 48S , HP 48SX , HP 48G , HP 48GX , a HP 48G+ , modely G jsou rozšířené a vylepšené verze modelů S. Modely s příponou X lze rozšířit pomocí speciálních karet RAM (rozšíření paměti) a ROM (softwarová aplikace). Zejména modely GX mají více vestavěné paměti než modely G. Modely G+ mají více pouze vestavěné paměti. Modely SX a S mají stejné množství vnitřní paměti.
Všimněte si toho, že podobně pojmenovaný hp 48gII (2004) není ve skutečnosti členem série, ale spíše mnohem těsněji souvisí s hp 49g+ .
Architektura hardware vyvinutý pro řady HP 48 se stal základem pro HP 38G , se zjednodušeným uživatelským rozhraním a vstupní metody Infix, a HP 49G s různými vylepšeními softwaru. Podobně je hardwarový a softwarový design kalkulaček HP 48 silně ovlivněn jinými kalkulačkami v řadě HP, především řadami HP-18C a HP-28 .
Modely / Dostupnost
HP 48SX byl představen 1990-03-06.
Dostupnost:
- 48SX: 1990–1993
- 48S: 1991–1993
- 48GX (F1895A): 1993-2003
- 48GX ASEE: 1993 (speciální edice s označením „1893 ASEE 1993 Shaping our world - Century II“)
- 48G: 1993–2003
- 48G+ (F1630A, F1894A): 1998–2003
Specifikace
Série HP 48 Saturn mikroprocesor je hybridní 64-bit / 20-bit CPU hardware-moudrý, ale funguje jako 4-bitový procesor v tom, že představuje čtyři bity na bázi dat na programy a používá čtyři bity na bázi adresování systém. Hlavní registry A, B, C, D spolu s dočasnými registry R0, R1, R2, R3 a R4 mají šířku celých 64 bitů, ale datové registry D0 a D1 jsou pouze 20bitové. Načtení externích logických dat je transparentně převedeno na 8bitové fyzické načítání. Procesor má k dispozici 20bitovou adresovou sběrnici pro kódování, ale vzhledem k přítomnosti bitů výběru vysoké/nízké nibble je externě k dispozici pouze 19 bitů.
V řadách HP 48S/SX a G/GX je jádro procesoru Saturn integrováno jako součást komplexnějšího balíčku integrovaných obvodů (IC). Tyto balíčky mají krycí jména inspirovaná členy expedice Lewise a Clarka . Kódové označení IC je Clarke v S/SX, po Williamovi Clarkovi a Yorke v G/GX, podle Clarkova služebníka . Předchozí série integrovaných obvodů na Saturnu dostala kódové označení Lewis podle Meriwethera Lewise .
Společné pro všechny modely
- Architektura CPU : 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ý sériovému, nuly jsou pulzy s délkou 1/8 celého bitového času)
- Šířka datové sběrnice: 8bitová (externí)
- Maximum 4 bitů P-buněk šířka adresa: 20 bitů (vedoucí k adresového prostoru Na další)
- Prostor logické adresy : 512 KB
- Maximální velikost registru: 64 bitů (pracovní i stírací registry)
- Dostupné porty rozšiřujících karet u modelů X: 2
- Kolíky rozšiřujících karet: 40
Specifické pro HP 48S/HP 48SX
- Taktovací frekvence procesoru: 2 MHz
- Taktovací frekvence paměti: 2 MHz
- Kódové označení CPU: Clarke ( jádro Saturn 1LT8 )
- Komunikační protokoly: Kermit (protokol)
- Integrovaná ROM : 256 kB
- Integrovaná RAM : 32 KB
- Maximální dodatečná paměť na jednu rozšiřující kartu: 128 KB (pouze 48SX)
- Verze ROM: A, B, C, D, E, (F,) J
- Oranžová a modrá tlačítka řazení
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
- Podle jednoho z inženýrů konstrukčního týmu řady HP 48G (Dave Arnett) byly výtěžky procesorů 4 MHz v podstatě rozděleny do dvou přihrádek: ty, které se blíží specifikaci, obecně blízko 3,93-3,94 MHz, byly vyhrazeny pro rozšiřitelné modely (GX) a pro nerozbalitelné jednotky (G) byly použity jen mírně pod specifikací. Nakonec se výnosy zlepšily a CPU, které se taktovaly blíže 4 MHz, byly nainstalovány také do nerozšiřitelných jednotek. Účinky (ne extrémních) teplot jsou téměř zanedbatelné.
- 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í dodatečná 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 pomocí přepínání bank )
- Verze ROM: K, L, M, P, R.
- Fialová a modrozelená tlačítka řazení. Jedná se o druh konstrukční chyby, protože tyto barvy mohou být pro červeno-zelené barvoslepé lidi nerozeznatelné
Programování
Kalkulačky řady HP 48 podporují programovací jazyk založený na zásobníku s názvem RPL , což je údajná kombinace reverzní polské notace (RPN) a Lisp . RPL přidává koncepty seznamů a funkcí do programování založeného na zásobníku , což umožňuje programátorovi předávat nevyhodnocený kód jako argumenty k funkcím nebo vracet nevyhodnocený kód z funkce ponecháním v zásobníku.
RPL se dodává ve dvou variantách: User RPL a System RPL . User RPL je jazyk, který může uživatel naprogramovat přímo na kalkulačce. System RPL vyžaduje externí kompilátor; 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ě počtem operací na nízké úrovni, které mají k dispozici. Uživatel RPL nevystavuje žádné příkazy, které nekontrolují jejich argumenty. V důsledku toho nemohou programy User RPL běžně kalkulátor poškodit (a jsou tedy pomalejší než programy System RPL ), zatímco program System RPL, který vyvolá příkaz s nesprávnými argumenty, téměř jistě ponechá kalkulačku ve stavu, který vyžaduje úplný reset paměti.
Je také možné programovat HP 48 přímo ve strojovém jazyce.
Emulátory
- Emu48 pro Windows
- Alcuin pro Commodore Amiga
- 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) od Paula Courbisa
V populární kultuře
- HP48 lze vidět ve filmu The Amazing Spider-Man z roku 2012 a v jeho pokračování.
- Ve filmu Fantastická čtyřka z roku 2015 je kalkulačka řady HP 48 k vidění zhruba po 28 minutách filmu.
Viz také
Reference
Další čtení
- Řada HP 48G - Uživatelská příručka (UG) (8. vydání). Hewlett-Packard . Prosinec 1994 [1993]. HP 00048-90126, (00048-90104). Archivováno od originálu dne 2016-08-06 . Citováno 2015-09-06 . [1]
- HP 48G Series - Advanced User's Reference Manual (AUR) (4th ed.). Hewlett-Packard . Prosinec 1994 [1993]. HP 00048-90136, 0-88698-01574-2. Archivováno od originálu 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 evoluce“ (PDF) . Hewlett-Packard Journal . Hewlett-Packard . 42 (3): 6–12. Archivováno (PDF) z originálu dne 24. dubna 2016 . Citováno 2015-09-06 .
- Courbis, Paul ; Lalande, Sébastien (2006-06-25) [1993]. Jazyk stroje 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]. Voyage au center de la 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 od originálu 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 (ve francouzštině). Paříž, Francie: Edice Angkor. ISBN 2-87892-007-4. Archivováno od originálu dne 2016-08-06 . 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“ . Hewlett-Packard Journal . Hewlett Packard . 45 (4): 6–22. Archivováno od originálu dne 2016-08-06 . Citováno 2015-09-06 .
- Mastracci, Matthew (1998) [1995]. „Průvodce po procesoru Saturn (s aplikacemi HP48)“ . 1,0b. Archivováno od originálu dne 2016-08-06 . Citováno 2006-05-03 .