Fokaler Charakter -Set
Im Computer Fokaler Charakter -Set bezieht sich auf eine Gruppe von 8-Bit Single Byte Zeichensätze Vorgestellt von Hewlett Packard Seit 1979. wurde in mehreren verwendet Rpn Taschenrechner Unterstützung des Fokus Programmiersprache wie die HP-41C/Lebenslauf/CX sowie der spätere HP-42s,[1][2] die 1988 eingeführt wurde[1][2] und produziert bis 1995. als solche wird es auch von verwendet von Schweizerische' DM41/L, beide im Jahr 2015 eingeführt und werden implizit von der unterstützt DM42, eingeführt im Jahr 2017 (obwohl der spätere Taschenrechner verwendet wird Free42, was basiert auf Unicode im Inneren).
Zeichensatz
Der Zeichensatz wird abgeleitet von ASCII, aber mit dem Kontrollcodebereich und einigen hohen Bitzeichen, die durch verschiedene Sonderzeichen ersetzt wurden.
Fokaler Charaktersatz (HP-41C/Lebenslauf/CX / HP 82143a)[3][4] | ||||||||||||||||
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | EIN | B | C | D | E | F | |
0x | ‾/♦ | ∝? | x/ā | ← | α | β | Γ | ↓ | Δ | σ | ♦ | λ | µ/μ | ∡/∠ | τ | Φ |
1x | θ | Ω | &? | Å | å | Ä | ä | Ö | ö | Ü | ü | Æ | æ | ≠ | £/₤ | ▒ |
2x | Sp | ! | " | # | $ | % | & | ' | ( | ) | * | + | , | - | . | / |
3x | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | : | ; | < | = | > | ? |
4x | @ | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O |
5x | P | Q | R | S | T | U | V | W | X | Y | Z | [ | \ | ] | ↑/^ | _ |
6x | `/⊤ | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o |
7x | p | q | r | s | t | u | v | w | x | y | z | π | | | → | Σ | ⊦[NB 1] |
Als Hewlett-Packard das vorstellte HP-42s 1988 wurde das fokale Charakter -Set überarbeitet, um mehr Zeichen zu enthalten, einschließlich einer Reihe von Zeichen, die bereits vom HP 82240A -Infrarot bereitgestellt wurden Thermodrucker, die 1986 eingeführt worden war,[5] als Teil seiner erweiterte Variante von der Überarbeitung von 1985 der HP Roman-8 Zeichensatz,[6][7] obwohl bei völlig unterschiedlichen Codepunkten.
Es gibt keine Codepunktdefinition für die Eurozeichen in diesem Charakter -Set.
Überarbeiteter zentraler Charakter -Set (HP-42s)[1] | ||||||||||||||||
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | EIN | B | C | D | E | F | |
0x | ÷ | × | √ | ∫ | ░ | Σ | ▶[NB 2] | π | ¿ | ≤ | Lf/Eot | ≥ | ≠ | ↵ | ↓ | → |
1x | ← | µ/μ | £/₤ | ° | Å | Ñ | Ä | ∡/∠ | ᴇ/⏨ | Æ | …/‥ | ␛ | Ö | Ü | ▒ | ■/· |
2x | Sp | ! | " | # | $ | % | & | ' | ( | ) | * | + | , | - | . | / |
3x | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | : | ; | < | = | > | ? |
4x | @ | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O |
5x | P | Q | R | S | T | U | V | W | X | Y | Z | [ | \ | ] | ↑/^ | _ |
6x | ` | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o |
7x | p | q | r | s | t | u | v | w | x | y | z | { | | | } | ~ | ⊦[NB 1] |
8x | ¦? | ¥? | ▓? | ␊ |
Übersetzung vom HP-42S-Zeichen auf die Modifiziertes HP Roman-8 (unterstützt von HP 82240A usw.) Zeichensatz:
HP -Übersetzungsvektor | ||||||||||||||||
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | EIN | B | C | D | E | F | |
0x | 0x81 | 0x82 | 0x83 | 0x84 | 0x04 | 0x85 | 0x86 | 0x87 | 0x08 | 0x89 | 0x04 | 0x8a | 0x8b | 0x0d | 0x0e | 0x8d |
1x | 0x8e | 0x8f | 0xaf | 0xb3 | 0xa2 | 0xb6 | 0xd8 | 0xa0 | 0x18 | 0xd3 | 0x9b | 0x1b | 0xda | 0xdb | 0x7f | 0xf2 |
7x | 0x70 | 0x71 | 0x72 | 0x73 | 0x74 | 0x75 | 0x76 | 0x77 | 0x78 | 0x79 | 0x7a | 0x7b | 0x7c | 0x7d | 0x7e | 0x94 |
8x | 0x80 | 0x81 | 0x82 | 0x83 | 0x84 | 0x85 | 0x86 | 0x87 | 0x88 | 0x89 | 0x90 | 0x8b | 0x8c | 0x8d | 0x8e | 0x8f |
Siehe auch
Anmerkungen
- ^ a b Die Glyphe am Codepunkt 127 (⊦) wird in der Hewlett-Packard-Terminologie als Append-Charakter bezeichnet. In dem HP-41C/Lebenslauf/CX und HP-42s Serie von Taschenrechnern wird verwendet, um anzuzeigen, dass die folgenden Zeichen an das Alpha -Register angehängt werden, anstatt den vorhandenen Inhalt des Registers zu ersetzen.
- ^ Die Glyphe am Codepunkt 6 wird in der Hewlett-Packard-Terminologie als Gänseschiff bezeichnet. Während u+25b6 (▶) ist das bevorzugte Unicode-Charakter für maximale Kreuzkompatibilität mit etablierten RPL -Zeichensatz Zuordnungen, Free42 Seit Veröffentlichung 2.0.1 (2017-04-23) karten auf u+25b8 (▸) stattdessen. [1]
Verweise
- ^ a b c RPN Scientific Calculator - Bedienungsanleitung - HP -42s (PDF) (1 ed.). Hewlett Packard. Juni 1988. S. 288–291. 00042-90001, 00042-90002. Archiviert (PDF) vom Original am 2018-01-04. Abgerufen 2018-01-04.
- ^ a b HP -42S RPN Scientific - Programmierbeispiele und -techniken (PDF) (1 ed.). Corvallis oder, USA: Hewlett-Packard Company, Corvallis Division. Juli 1988. 00042-90020, 00042-90019. Archiviert (PDF) vom Original am 2018-01-04. Abgerufen 2018-01-04.
- ^ Hicks, David G. (2017) [1998]. "HP-41C Synthetische Programmierung". Das Museum der HP -Taschenrechner (MOHPC). Archiviert vom Original am 2018-01-06. Abgerufen 2018-01-06.
- ^ Hicks, David G. (1997). "Grafische Byte -Code -Tabelle". Das Museum der HP -Taschenrechner (MOHPC). Archiviert vom Original am 2018-01-06. Abgerufen 2018-01-06.
- ^ Nelson, Richard J. (Mai 2010). "HP 82240B IR -Drucker" (PDF). HP lösen (18). Archiviert von das Original (PDF) Am 2016-09-21. Abgerufen 2016-09-21.
- ^ HP 82240A Infrarotdrucker (PDF) (2 ed.). Corvallis oder, USA: Hewlett Packard, Tragbare Computerabteilung. Oktober 1986. HP-Reordnummer 82240-90001 (82240-90008). Archiviert (PDF) vom Original am 2016-08-06. Abgerufen 2016-08-06.
- ^ HP 82240B Infrarotdrucker (1 ed.). Corvallis oder, USA: Hewlett Packard. August 1989. S. 17–18. HP-Reordnummer 82240-90014. Archiviert von das Original Am 2016-08-14. Abgerufen 2016-08-01.
Weitere Lektüre
- HP -41C -Betriebshandbuch - Ein Leitfaden für den erfahrenen Benutzer (PDF). Hewlett-Packard Company. Juni 1980. 00041-90259. Archiviert (PDF) vom Original am 2018-01-04. Abgerufen 2018-01-04.
- Oerttel, Burkhard; Hümpfner, Reinhold; Meier, Bernhard; Schilli, Michael; Weber, Andreas; Leissner, Frank; Kaiser, Axel; Strewinski, Reinhard; Von Borries, Sebastian; Dalkowski, Heinz; Fegert, Stefan (2014) [1989]. Fegert, Stefan; Dalkowski, Heinz (Hrsg.). ProgrammSämmerung für HP-41 (PDF) (auf Deutsch). Berlin, Deutschland: Heldermann Verlag . ISBN 978-3-88538-809-8. Archiviert (PDF) vom Original am 2018-01-04. Abgerufen 2018-01-04.