Набор символов FOCAL - FOCAL character set

В вычислениях Набор символов FOCAL относится к группе 8-битных один байт наборы символов представлен Hewlett Packard с 1979 года. Его использовали в нескольких РПН калькуляторы поддержка ФОКУСНЫЙ язык программирования, такой как HP-41C /резюме /CX а также позже HP-42S,[1][2] который был представлен в 1988 г.[1][2] и производился до 1995 года. В качестве такового он также используется SwissMicros ' DM41 /L, оба введены в 2015 году и неявно поддерживаются DM42, представленный в 2017 году (хотя в более позднем калькуляторе используется Бесплатно42, который основан на Unicode внутренне).

Набор символов

Набор символов получен из ASCII, но с диапазоном управляющего кода и некоторыми старшими битовыми символами, замененными различными специальными символами.

Набор символов FOCAL (HP-41C /резюме /CX / HP 82143A )[3][4]
_0_1_2_3_4_5_6_7_8_9_A_B_C_D_E_F
0_
0
/
203E / 2666
?
221D?
Икс /ā
0078 0305/0101

2190
α
03B1
β
03B2
Γ
0393

2193
Δ
0394
σ
03C3

2666
λ
03BB
µ /μ
00B5 / 03BC
/
2221/2220
τ
03C4
Φ
03A6
1_
16
θ
03B8
Ω
03A9
&?
0026?
Å
00C5
å
00E5
Ä
00C4
ä
00E4
Ö
00D6
ö
00F6
Ü
00DC
ü
00FC
Æ
00C6
æ
00E6

2260
£ /
00A3 / 20A4

2592
2_
32
SP
0020
!
0021
"
0022
#
0023
$
0024
%
0025
&
0026
'
0027
(
0028
)
0029
*
002A
+
002B
,
002C
-
002D
.
002E
/
002F
3_
48
0
0030
1
0031
2
0032
3
0033
4
0034
5
0035
6
0036
7
0037
8
0038
9
0039
:
003A
;
003B
<
003C
=
003D
>
003E
?
003F
4_
64
@
0040
А
0041
B
0042
C
0043
D
0044
E
0045
F
0046
грамм
0047
ЧАС
0048
я
0049
J
004A
K
004B
L
004C
M
004D
N
004E
О
004F
5_
80
п
0050
Q
0051
р
0052
S
0053
Т
0054
U
0055
V
0056
W
0057
Икс
0058
Y
0059
Z
005A
[
005B
\
005C
]
005D
/^
2191 / 005E
_
005F
6_
96
` /
0060 / 22A4
а
0061
б
0062
c
0063
d
0064
е
0065
ж
0066
грамм
0067
час
0068
я
0069
j
006A
k
006B
л
006C
м
006D
п
006E
о
006F
7_
112
п
0070
q
0071
р
0072
s
0073
т
0074
ты
0075
v
0076
ш
0077
Икс
0078
у
0079
z
007A
π
03C0
|
007C

2192
Σ
03A3
[nb 1]
22A6?
8 – F_...

  Письмо  Число  Пунктуация  Символ  Другой  Неопределенный  Персонажи не во всех версиях

Когда Hewlett-Packard представила HP-42S в 1988 году набор символов FOCAL был пересмотрен, чтобы включить в него больше символов, включая ряд символов, уже предоставленных HP 82240A инфракрасный термопринтер, который был введен в 1986 году,[5] как часть его расширенный вариант редакции 1985 г. HP Роман-8 набор символов,[6][7] хотя в совершенно разных кодовых точках.

Нет определения кодовой точки для знак евро в этом наборе символов.

Пересмотренный набор символов FOCAL (HP-42S )[1]
_0_1_2_3_4_5_6_7_8_9_A_B_C_D_E_F
0_
0
÷
00F7
×
00D7

221A

222B

2591
Σ
03A3
[nb 2]
25B6
π
03C0
¿
00BF

2264
LF /EOT
000A / 0004

2265

2260

21B5

2193

2192
1_
16

2190
µ /μ
00B5 / 03BC
£ /
00A3 / 20A4
°
00B0
Å
00C5
Ñ
00D1
Ä
00C4
/
2221/2220
/
1D07 / 23E8
Æ
00C6
/
2026/2025

241B
Ö
00D6
Ü
00DC

2592
/·
25A0 / 00B7
2_
32
SP
0020
!
0021
"
0022
#
0023
$
0024
%
0025
&
0026
'
0027
(
0028
)
0029
*
002A
+
002B
,
002C
-
002D
.
002E
/
002F
3_
48
0
0030
1
0031
2
0032
3
0033
4
0034
5
0035
6
0036
7
0037
8
0038
9
0039
:
003A
;
003B
<
003C
=
003D
>
003E
?
003F
4_
64
@
0040
А
0041
B
0042
C
0043
D
0044
E
0045
F
0046
грамм
0047
ЧАС
0048
я
0049
J
004A
K
004B
L
004C
M
004D
N
004E
О
004F
5_
80
п
0050
Q
0051
р
0052
S
0053
Т
0054
U
0055
V
0056
W
0057
Икс
0058
Y
0059
Z
005A
[
005B
\
005C
]
005D
/^
2191 / 005E
_
005F
6_
96
`
0060
а
0061
б
0062
c
0063
d
0064
е
0065
ж
0066
грамм
0067
час
0068
я
0069
j
006A
k
006B
л
006C
м
006D
п
006E
о
006F
7_
112
п
0070
q
0071
р
0072
s
0073
т
0074
ты
0075
v
0076
ш
0077
Икс
0078
у
0079
z
007A
{
007B
|
007C
}
007D
~
007E
[nb 1]
22A6?
8_
128
¦ ?
00A6?
¥ ?
00A5?
?
2593?
 
 
 
 
 
 
 
 
 
 
 
 
 
 

240A
 
 
 
 
 
 
 
 
 
 
9 – F_...

Перевод из набора символов HP-42S в модифицированный HP Roman-8 (при поддержке HP 82240A и т. д.) набор символов:

Вектор перевода HP
_0_1_2_3_4_5_6_7_8_9_A_B_C_D_E_F
0_0x810x820x830x840x040x850x860x870x080x890x040x8A0x8B0x0D0x0E0x8D
1_0x8E0x8F0xAF0xB30xA20xB60xD80xA00x180xD30x9B0x1B0xDA0xDB0x7F0xF2
2_0x200x210x220x230x240x250x260x270x280x290x2A0x2B0x2C0x2D0x2E0x2F
3-6_...
7_0x700x710x720x730x740x750x760x770x780x790x7A0x7B0x7C0x7D0x7E0x94
8_0x800x810x820x830x840x850x860x870x880x890x900x8B0x8C0x8D0x8E0x8F
9-F_...

Смотрите также

Примечания

  1. ^ а б Глиф в кодовой точке 127 ( ) в терминологии Hewlett-Packard называется символом APPEND. в HP-41C /резюме /CX и HP-42S В серии калькуляторов он используется для указания того, что следующие символы будут добавлены к альфа-регистру, а не заменят существующее содержимое регистра.
  2. ^ В терминологии Hewlett-Packard глиф в кодовой точке 6 называется символом GOOSE. Пока U + 25B6 ( ) является предпочтительным символом Unicode для максимальной перекрестной совместимости с установленным Набор символов RPL сопоставления, Бесплатно42 начиная с выпуска 2.0.1 (2017-04-23) соответствует U + 25B8 ( ) вместо. [1]

Рекомендации

  1. ^ а б c Научный калькулятор RPN - Руководство пользователя - HP-42S (PDF) (1-е изд.). Hewlett Packard. Июнь 1988. С. 288–291. 00042-90001, 00042-90002. В архиве (PDF) из оригинала на 2018-01-04. Получено 2018-01-04.
  2. ^ а б HP-42S RPN Scientific - Примеры и методы программирования (PDF) (1-е изд.). Корваллис, штат Орегон, США: Компания Hewlett-Packard, Подразделение Корваллис. Июль 1988 г. 00042-90020, 00042-90019. В архиве (PDF) из оригинала на 2018-01-04. Получено 2018-01-04.
  3. ^ Хикс, Дэвид Г. (2017) [1998]. «Синтетическое программирование HP-41C». Музей калькуляторов HP (MoHPC). В архиве из оригинала на 2018-01-06. Получено 2018-01-06.
  4. ^ Хикс, Дэвид Г. (1997). «Графическая таблица байтовых кодов». Музей калькуляторов HP (MoHPC). В архиве из оригинала на 2018-01-06. Получено 2018-01-06.
  5. ^ Нельсон, Ричард Дж. (Май 2010 г.). «ИК-принтер HP 82240B» (PDF). HP Решить (18). Архивировано из оригинал (PDF) в 2016-09-21. Получено 2016-09-21.
  6. ^ Инфракрасный принтер HP 82240A (PDF) (2-е изд.). Корваллис, штат Орегон, США: Hewlett Packard, Отдел портативных компьютеров. Октябрь 1986 г. Номер повторного заказа HP 82240-90001 (82240-90008). В архиве (PDF) из оригинала на 2016-08-06. Получено 2016-08-06.
  7. ^ Инфракрасный принтер HP 82240B (1-е изд.). Корваллис, штат Орегон, США: Hewlett Packard. Август 1989. С. 17–18. Номер повторного заказа HP 82240-90014. Архивировано из оригинал на 2016-08-14. Получено 2016-08-01.

дальнейшее чтение