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]
 Charaktere nicht in allen Versionen

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

  1. ^ 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.
  2. ^ 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

  1. ^ 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.
  2. ^ 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.
  3. ^ 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.
  4. ^ 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.
  5. ^ 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.
  6. ^ 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.
  7. ^ 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