一直吐口水是什么原因| 血压什么时候量最准确| 注音是什么意思| 总经理是什么级别| 血糖高饮食需要注意什么| 黑白猫是什么品种| 这个季节适合种什么蔬菜| 总蛋白偏高有什么危害| 12月8号什么星座| 割伤用什么药愈合伤口| 指甲上白色月牙代表什么| 为什么手指会脱皮| 心脏早搏吃什么药最好| 梦见摘菜是什么意思| 胰岛素的作用是什么| 魄力是什么意思| 脸色发黑是什么病的前兆| 胸口长痘痘是什么原因| 日本的町是什么意思| 天蝎是什么动物| 喝酒头疼是什么原因| 梓代表什么意思| 呼吸内镜检查什么| 终止妊娠是什么意思| 勒索是什么意思| 艾拉是什么药这么贵| 感冒了吃什么水果| 22度穿什么衣服合适| 跳蚤咬了擦什么药| 肾火吃什么药| 便秘吃什么药好| 培坤丸有什么作用功效| 缺维生素e有什么症状| 深藏不露是什么意思| 中暑吃什么好得快| 锖色是什么颜色| 胃肠感冒发烧吃什么药| 什么叫上门女婿| tmd什么意思| 回锅肉是什么肉| 沙参长什么样子图片| 洋葱不能跟什么一起吃| 南方有什么水果| 头疼头晕吃什么药| 积是什么| 夏威夷果吃了有什么好处| 声东击西是什么意思| 面部神经吃什么药| 人心叵测是什么意思| 什么牌子的氨基酸洗面奶好| 心脏早搏吃什么药| 痣长在什么地方不好| 新生儿头发稀少是什么原因| 什么时候入伏| 万能受血者是什么血型| 匹夫是什么意思| 吃什么容易上火| 什么牛不吃草| 五彩绳什么时候扔掉| 吃什么升白细胞比较快| 教师节属什么生肖| 本是什么生肖| 蛇吃什么| sey什么意思| jimmychoo是什么牌子| 鸡和什么菜一起烧好吃| 命门火衰是什么意思| 墨绿色是什么颜色| 已知晓是什么意思| 凉皮加什么才柔软筋道| 根管治疗是什么| 娃娃衫配什么裤子图片| 酸辣土豆丝用什么醋| 寒疾现代叫什么病| 大黄是什么| 甲状腺在什么位置图片| 雍是什么意思| 谢谢谬赞是什么意思| 俗不可耐什么意思| 弱水是什么意思| 屈髋是什么姿势| 芹菜和什么一起炒好吃| 标准差是什么意思| 四肢发达是什么生肖| 检查肝挂什么科| 女性膀胱炎吃什么药| 大限将至什么意思| 小孩瘦小不长肉是什么原因| 拌黄瓜需要什么调料| 河豚为什么有毒| 鸡为什么吃沙子| 奇的多音字是什么| 二阴指的是什么| 梦见老公不理我是什么意思| 83年是什么年| 餐补是什么意思| 一加是什么牌子| 棉毛布是什么面料| 狗狗睡姿代表什么图解| 裹小脚是什么时候开始的| 天龙八部是什么朝代| 右肋骨下方隐隐疼痛是什么原因| 埃及的母亲河是什么| belle是什么牌子| 国家为什么要扫黄| 疟疾是什么意思| 药店属于什么行业| 早上起床眼睛浮肿是什么原因| 姜茶什么时候喝最好| 什么人适合吃红参| 一什么黑影| 正常的精液是什么样的| asic是什么意思| 流年什么意思| 吃花生米是什么意思| 眼睛周围长脂肪粒是什么原因| 表里不一是什么意思| 什么是疣图片| 鳞状上皮内高度病变是什么意思| 一个口四个又念什么| 口腔溃疡吃什么好| 补气血吃什么好| 钡餐造影能查出什么| 美蛙是什么蛙| 腿发麻是什么原因| 蚂蚁吃什么食物| 引产和流产有什么区别| 什么是物理防晒| 星期天为什么不叫星期七| 深水炸弹什么意思| 单抗主要治疗什么| 兰州有什么特产| 什么什么分明的成语| 中性粒细胞比率偏高是什么意思| 富贵包是什么| 什么是沉没成本| 肺与什么相表里| 什么人不能种生基| 什么匆匆| diff什么意思| 人乳头瘤病毒39型阳性是什么意思| 挛缩是什么意思| 含蓄是什么意思| 汛期什么意思| 壁虎进家里预示什么| 白条鱼是什么鱼| 辐射对称是什么意思| 背部疼痛是什么原因引起的| 同什么协什么| 碘伏遇到什么会变白| 拔完牙吃什么| 什么是摇滚| 黄花菜都凉了什么意思| 狗眼屎多是什么原因| 尿频繁吃什么药最见效| 为什么肚子上会长毛| 微盟是做什么的| 同型半胱氨酸偏高吃什么药| 2024什么年属什么年| 哺乳期可以吃什么消炎药| 女性查hpv挂什么科| 甲亢什么症状| 梦见小老鼠是什么征兆| 猫咪能吃什么水果| 感冒流清鼻涕吃什么药| 月经量少吃什么调理最好方法| 高胰岛素血症是什么病| 今年是什么| 嘴子是什么意思| 附件炎用什么药最好| 为什么月经迟迟不来| 赭色是什么颜色| 公众号是什么意思| 日本浪人是什么意思| 每天吃三颗红枣有什么好处| 胸闷是什么病的前兆| borel手表是什么牌子| 被隐翅虫咬了涂什么药| 无为什么意思| 死鱼是什么意思| 自省是什么意思| 人为什么会梦游| 国民老公是什么意思| 为什么血液是红色的| hpv是什么意思| 幽灵是什么意思| 藏语扎西德勒什么意思| 站点是什么意思| 嗫嚅是什么意思| 立flag什么意思| 接见是什么意思| lgm是什么意思| 慢什么斯什么| 卵泡破裂是什么意思| 纳氏囊肿是什么意思| 以前没有狐臭为什么突然就有了| 大腿粗是什么原因导致的| 利血平是什么药| 一厢情愿指什么生肖| 赤子之心什么意思| 人为什么要读书| 甲亢吃什么食物好| 胃溃疡a2期是什么意思| 早上起来不晨勃是什么原因| 性格内向的人适合做什么工作| 复诊是什么意思| 为什么叫985大学| 血小板低吃什么食物补得快| 脂肪最终被消化成什么| 乳腺钙化是什么意思| 兵马俑在什么地方| 蒙古族不吃什么肉| 胆毒是什么原因引起的| 食字五行属什么| 犬瘟热是什么症状| 一什么村庄| 尿频尿急尿不尽吃什么药| 萎缩性胃炎用什么药最好| 黄铜刮痧板有什么好处| 梦见白蛇是什么预兆| 神农架为什么是禁区| 全可以加什么偏旁| 读书破万卷下一句是什么| 丁胺卡那又叫什么药名| 蛊惑是什么意思| 小朋友眼袋很重是什么原因| 保险子是什么| 梦见手指流血是什么预兆| 左腿发麻是什么病征兆| 12305是什么电话| 是否是什么意思| 阿罗裤是什么意思| 麦五行属什么| 鸡涌是什么意思| 安瓶是什么| 李世民字什么| 武则天姓什么| 滴虫性阴道炎吃什么药| 边沿是什么意思| 低密度脂蛋白偏高是什么意思| 低密度脂蛋白高吃什么药| 莱卡是什么面料| 什么时候拔牙最好| 儿童节吃什么| 一吃东西就牙疼是什么原因引起的| 为什么下巴经常长痘痘| 7.28是什么星座| 冷藏和冷冻有什么区别| 姓黑的都是什么族| 暂告一段落是什么意思| 婚检都检查什么| 料理机是干什么用的| 二聚体测定是什么| 95年的属什么| pro是什么的缩写| 甲鱼吃什么| 肌酸什么时候喝比较好| 巨细胞病毒igg阳性是什么意思| 吗啡是什么药| 痛经是什么意思| 鸡汤放什么调料| 经期血块多是什么原因| 参透是什么意思| 新诺明又叫什么| 百度Jump to content

“三农代表”陶勋花:桂花飘满村 乡村振兴旺

From Wikipedia, the free encyclopedia
百度 这将以色列置于无休无止的镇压、无休无止的暗杀、无休无止的批评和无休无止的折磨人的内部辩论之中。

The RPL character set is an 8-bit character set and encoding used by most RPL calculators manufactured by Hewlett-Packard as well as by the HP 82240B thermal printer.[1][2] It is sometimes referred to simply as "ECMA-94" in documentation,[1][3] although it is for the most part a superset of ISO/IEC 8859-1 / ECMA-94 in terms of printable characters, and it differs from ISO/IEC 8859-1 by using displayable characters rather than control characters in the 0x80 to 0x9F range of code points.

Overview

[edit]

In 1986,[3] the original series of RPL calculators (HP-28 series) as well as the HP 82240A thermal printer used a modified variant of the HP Roman-8 character set, of which characters above 147 could not be displayed on the calculator, only be printed.[4][5][6]

This changed with the introduction of the HP 82240B printer in 1989[3] and the HP 48 series in 1990, which came with a new character set now based on ECMA 94 / ISO 8859-1 instead of HP Roman-8, but with the control codes in the range 128 to 159 (0x80 to 0x9F) being replaced by additional displayable characters. Compared to ISO 8859-1, code point 127 (0x7F) showed a medium shaded gray box like in the former HP Roman-8 based character set. Code points 131 (0x83) to 142 (0x8E) were also taken over from the former HP Roman-8 based character set. In addition to this, code point 31 (0x1F) was used for ellipsis ()[7][8] and code points 169 (0xA9) and 174 (0xAE) showed ambiguous glyphs which could be viewed as inverse circled number ? or copyright symbol (?) and as ? or registered trademark symbol (?), respectively.[1][7] This first version of the character set also had a non-breaking space at position 160 (0xA0).[1][7][9]

Translation from HP-48 to HP-28 character set:[10]

HP translation vector
0 1 2 3 4 5 6 7 8 9 A B C D E F
8x 0xA0 0x7F 0x7F 0x83 0x84 0x85 0x86 0x87 0x88 0x89 0x8A 0x8B 0x8C 0x8D 0x8E 0x76
9x 0x5E 0x7F 0x7F 0x7F 0x7F 0x7F 0x7F 0x7F 0x7F 0x7F 0x7F 0x7F 0x7F 0x7F 0xFC 0x7F
Ax 0x20 0xB8 0xBF 0xAF 0xBA 0xBC 0x7C 0xBD 0xAB 0x63 0xF9 0x92 0x7E 0x2D 0x52 0xB0
Bx 0xB3 0xFE 0x97 0x98 0xA8 0x8F 0xF4 0xF2 0x2C 0x31 0xFA 0x93 0xF7 0xF8 0xF5 0xB9
Cx 0xA1 0xE0 0xA2 0xE1 0xD8 0xD0 0xD3 0xB4 0xA3 0xDC 0xA4 0xA5 0xE6 0xE5 0xA6 0xA7
Dx 0xE3 0xB6 0xE8 0xE7 0xDF 0xE9 0xDA 0x82 0xD2 0xAD 0xED 0xAE 0xDB 0xB1 0xF0 0xDE
Ex 0xC8 0xC4 0xC0 0xE2 0xCC 0xD4 0xD7 0xB5 0xC9 0xC5 0xC1 0xCD 0xD9 0xD5 0xD1 0xDD
Fx 0xE4 0xB7 0xCA 0xC6 0xC2 0xEA 0xCE 0x81 0xD6 0xCB 0xC7 0xC3 0xCF 0xB2 0xF1 0xEF

In a revision of this character set in 1999, code point 160 (0xA0) was redefined to hold the euro sign (€) in the HP 49/50 series (including the HP 48gII),[8][9][11][12] now deviating from ISO 8859-1. Code points 169 (0xA9) and 174 (0xAE) were now clearly defined as holding the copyright (?) and registered trademark (?) symbols in compliance with ISO 8859-1, whereas the corresponding glyphs still resembled the inverse circled numbers more.[8] The last calculator supporting this variant of the character set was the HP 50g introduced in 2006 and discontinued in 2015.

In a parallel development, the HP 38G also used the HP 48 series' character set internally. Starting with the HP 39G in 2000, the superscript 3 (3) at code point 179 (0xB3) was replaced by a superscript -1 (?1) in the HP 39/40 series (except for the HP 39gII, which started to use Unicode).[13] Code point 160 (0xA0) was also changed to the euro sign (€)[13] in this third variant of the character set. The last calculator supporting this variant of the character set was the HP 40gs introduced in 2006 and discontinued around 2011.

Hewlett-Packard never defined an official Unicode translation, hence several variants evolved in the community, differing in code points 31 (0x1F), 127 (0x7F), 128 (0x80), 129 (0x81), 133 (0x85), 134 (0x86), 158 (0x9E), 160 (0xA0), 169 (0xA9), 174 (0xAE), 178 (0xB3), 181 (0xB5) and 223 (0xDF).[14][15][16][17][18][19][20]

The fact that the Unicode equivalent for x-bar at code point 129 (0x81) is a combination of two characters (x?) could cause problems in translations, therefore it was suggested to use U+0101 (ā) instead.[18][19][20]

Characters which cannot be reasonably transcoded should be mapped to code point 127 (0x7F), similar to what the calculators do when communicating with older printers like the HP 82240A.[21][8]

Since the calculators allow fonts to be redefined (using FONT→, →FONT, MINIFONT→, →MINIFONT) other codepages can be emulated for as long as symbols which are available on the keyboard or are otherwise associated with specific functionality by the calculator aren't replaced by unrelated symbols.

Code page layout

[edit]

The following table shows the HP RPL character set. Each character is shown with a potential Unicode equivalent in the tooltip. Where special HP TIO codes are defined to enter the character, they are given as well.[2][22][7][8][23] The other characters can be entered using the \nnn TIO code syntax with nnn being a three-digit decimal number.[2][7][8][23]

HP RPL character set
0 1 2 3 4 5 6 7 8 9 A B C D E F
0x NUL SOH STX ETX EOT ENQ ACK BEL BS HT ?/LF VT FF CR SO SI
1x DLE DC1 DC2 DC3 DC4 NAK SYN ETB CAN EM SUB ESC ?[a] ?[b] [c] [d]
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 { | } ~ ?
8x ?//∟ x?/ā ? Σ/∑ ?/? π ? α
9x γ δ ε η θ λ ρ σ τ ω Δ Π Ω
Ax /NBSP ? ¤ | § ¨ ?/? a ? ? SHY ?/? ˉ
Bx ° ± 2 3/?1 μ/μ ? · ? 1 o ? ? ? ? ?
Cx à á ? ? ? ? ? ? è é ê ? ì í ? ?
Dx D ? ò ó ? ? ? × ? ù ú ? ü Y T ?/β
Ex à á a ? ? ? ? ? è é ê ? ì í ? ?
Fx e ? ò ó ? ? ? ÷ ? ù ú ? ü y t ?

See also

[edit]

Notes

[edit]
  1. ^ Insert cursor
  2. ^ Overwrite cursor
  3. ^ Left
  4. ^ Right

References

[edit]
  1. ^ a b c d HP 82240B Infrared Printer (1 ed.). Corvallis, OR, USA: Hewlett Packard. August 1989. pp. 17–18. HP reorder number 82240-90014.
  2. ^ a b c "HP RPL TIO Table". holyjoe.org. Archived from the original on 2025-08-14. Retrieved 2025-08-14.
  3. ^ a b c Nelson, Richard J. (May 2010). "HP 82240B IR Printer" (PDF). HP Solve (18). Archived from the original (PDF) on 2025-08-14. Retrieved 2025-08-14.
  4. ^ HP-28S Advanced Scientific Calculator Reference Manual (PDF) (4 ed.). Hewlett-Packard. November 1988 [October 1987]. pp. 266–267. HP 00028-90068. Archived (PDF) from the original on 2025-08-14. Retrieved 2025-08-14.
  5. ^ HP 82240A Infrared Printer (PDF) (2 ed.). Corvallis, OR, USA: Hewlett Packard, Portable Computer Division. October 1986. HP reorder number 82240-90001 (82240-90008). Archived (PDF) from the original on 2025-08-14. Retrieved 2025-08-14.
  6. ^ Nungester, Rick (2025-08-14). "Infra-Red output converter". Luc Pauwels (published 2025-08-14). Archived from the original on 2025-08-14. Retrieved 2025-08-14.
  7. ^ a b c d e HP 48G Series – User's Guide (UG) (8th ed.). Hewlett-Packard. December 1994 [1993]. pp. 2–5, 27–16. HP 00048-90126, (00048-90104). Archived from the original on 2025-08-14. Retrieved 2025-08-14. [1]
  8. ^ a b c d e f HP 50g / 49g+ / 48gII graphing calculator advanced user's reference manual (AUR) (2 ed.). Hewlett-Packard. 2025-08-14 [2005]. pp. 3–159, 3–160, J-1, J-2. HP F2228-90010. Retrieved 2025-08-14. Searchable PDF
  9. ^ a b Paul, Matthias R. (2025-08-14). "Re: HP48: algebraic mode?". Newsgroupcomp.sys.hp48. Archived from the original on 2025-08-14. Retrieved 2025-08-14. […] There is an endless lists of things on the plus side, but only very few things, I miss in or don't like about the HP48G(X). […] no Euro currency in the symbol set - I once suggested to add this at code point 160 (Anyway, it is very excuseable, as the symbol was not defined before 1997) […]
  10. ^ Dreher, Chris (2025-08-14). "Re: Questions regarding HP Roman character set". HP Articles Forum. The Museum of HP Calculators (MoHPC). Archived from the original on 2025-08-14. Retrieved 2025-08-14.
  11. ^ Rautenberg, Wolfgang (2025-08-14). "IOMAN - A small but powerful I/O manager for the HP49G/HP49g+". 5.2004. Archived from the original on 2025-08-14. Retrieved 2025-08-14. [2]
  12. ^ Prange, James M. (2025-08-14). "Re: Those solid block characters in the characters menu". HP Forum Archive 16. The Museum of HP Calculators (MoHPC). Archived from the original on 2025-08-14. Retrieved 2025-08-14.
  13. ^ a b Croft, Colin (December 2006). hp 39gs and hp 40gs graphing calculators. Mastering the hp 39gs & hp 40gs - A guide for teachers, students and other users of the hp 39gs & hp 40gs (PDF). 1.0 (1st ed.). Hewlett-Packard Development Company, L.P. pp. 26, 221, 333. HP part number F2224-90010. Archived (PDF) from the original on 2025-08-14. Retrieved 2025-08-14. The original hp 38g only had the function INVERSE(...) and the -1 operator was added for convenience sake in the hp 39g, released in 2000. To do this the creators had to borrow one of the existing unused characters, the 3 character, and convert it into the -1 operator. However, they forgot to change it in the CHARS view and this error has never been fixed in any of the successive models!
  14. ^ Lehmann, Alexander (2025-08-14). "HP48 Character Encoding Description File". 1.02. Kosta Kostis. Archived from the original on 2025-08-14. Retrieved 2025-08-14.
  15. ^ "Codepages / Ascii Table HP48 Character Encoding". ASCII.ca. 2016 [2006]. Archived from the original on 2025-08-14. Retrieved 2025-08-14.
  16. ^ Bettencourt, Rebecca G. (2014) [1999]. "Character Encodings - Legacy Encodings - HP48". Kreative Korporation. Retrieved 2025-08-14.
  17. ^ Dreher, Chris (2025-08-14) [2025-08-14]. "Mapping HP48 Text to Unicode". comp.sys.hp48. Retrieved 2025-08-14.
  18. ^ a b Dreher, Chris (2025-08-14). "Mapping HP48 Text to Unicode". HP48 Articles. Archived from the original on 2025-08-14. Retrieved 2025-08-14.
  19. ^ a b Dreher, Chris (2025-08-14). "Mapping HP48 Text to Unicode". HP Articles Forum. The Museum of HP Calculators (MoHPC). Archived from the original on 2025-08-14. Retrieved 2025-08-14.
  20. ^ a b Bouget, Jean-Charles; Lapilli, Claudio Daniel (2025-08-14) [2015]. "Font8_StyleA.txt". newRPL (Alpha ed.). Archived from the original on 2025-08-14. Retrieved 2025-08-14.
  21. ^ Prange, James M. (2025-08-14). "Re: Printers". HP Forum Archive 08. The Museum of HP Calculators (MoHPC). Archived from the original on 2025-08-14. Retrieved 2025-08-14.
  22. ^ Heinz, Sr., Michael W. (2005). "HP-ASCII and Trigraphs". Archived from the original on 2025-08-14. Retrieved 2025-08-14.
  23. ^ a b Finseth, Craig A. (2025-08-14). "chars". Archived from the original on 2025-08-14. Retrieved 2025-08-14.

Further reading

[edit]
尿酸挂什么科 堪舆是什么意思 臆想症是什么意思 妖股是什么意思 一周不排便是什么原因
黑松露是什么东西 nokia是什么牌子的手机 萎缩性胃炎是什么症状 皮肤起小水泡很痒是什么原因 血小板平均体积偏高是什么意思
西瓜对人体有什么好处 吃了安宫牛黄丸要禁忌什么不能吃 什么是夹角 眼睛红血丝用什么眼药水 高血压适合做什么运动
匀字五行属什么 做一半就软了是什么原因 leep是什么手术 今年80岁属什么生肖 检查乳房挂什么科
雪菊有什么功效hcv7jop6ns2r.cn 梦见长大水是什么意思hcv9jop6ns0r.cn 504是什么错误fenrenren.com 皮肤发白一块一块的是什么病hcv8jop7ns5r.cn 钛色是什么颜色hcv9jop7ns5r.cn
神经性皮炎是什么原因引起的hcv8jop1ns7r.cn 怜悯之心是什么意思hcv9jop7ns9r.cn 流浓黄鼻涕是什么原因hcv9jop5ns1r.cn pe医学上是什么意思hcv7jop9ns7r.cn 甲减是什么原因引起的hcv8jop4ns5r.cn
孱弱是什么意思hcv8jop9ns7r.cn 乙状结肠ca是什么意思hcv8jop3ns4r.cn 临床医学学什么hcv9jop4ns7r.cn vte是什么意思hcv7jop9ns0r.cn 吴佳尼为什么嫁马景涛hcv9jop7ns1r.cn
学渣什么意思xinmaowt.com 幻听是什么原因引起的hcv9jop2ns2r.cn 小孩便秘吃什么最管用hcv8jop9ns2r.cn green是什么颜色hcv9jop0ns8r.cn 海椒是什么辣椒hcv7jop9ns5r.cn
百度