CP437

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 19. februar 2014; checks kræver 8 redigeringer .

CP437 (Codepage 437, DOSLatinUS) er den tegntabel, der er brugt af den originale IBM PC siden 1981 . CP437 har fungeret som skabelon for adskillige andre kodninger, inklusive en alternativ kodning til det russiske sprog .

ROM'en på IBM PC-videoadapteren havde en skrifttype til følgende tegnsæt:

.0 .en .2 .3 .fire .5 .6 .7 .otte .9 .EN .B .C .D .E .F
 
0.
 
nul
0

263A

263B

2665

2666

2663

2660

2022
◘25D8
_

25CB

25D9

2642

2640

266A

266B

263C
 
en.
 

25BA

25C4

2195

203C

B6
§
A7
▬25AC
_

21A8

2191

2193

2192

2190
∟221F
_

2194

25B2

25 f.Kr
 
2.
 

tyve
!
21
"
22
#
23
$
24
%
25
&
26
'27
_
(
28
)
29
*
2A
+
2B
2C _
-
2D
.
2E
/
2F
 
3.
 
0
30
1
31
2
32
3
33
4
34
5
35
6
36
7
37
8
38
9
39
:
3A
;
3B
<
3C
=
3D
>
3E
?
3F
 
fire.
 
@
40
A
41
B42
_
C
43
D44
_
E
45
F
46
G47
_
H48
_
jeg
49
J4A
_
K4B
_
L4C
_
M4D
_
N
4E
O
4F
 
5.
 
P50
_
Q
51
R52
_
S
53
T54
_
U
55
V
56
W
57
x58
_
Y
59
Z5A
_
[
5B
\
5C
]
5D
^
5E
_5F
_
 
6.
 
`
60
en
61
b
62
c
63
d64
_
e
65
f
66
g
67
h
68
jeg
69
j
6A
k
6B
l
6C
m
6D
n
6E
o
6F
 
7.
 
s
70
q
71
r72
_
s73
_
t
74
u
75
v
76
w
77
x78
_
79
_
z
7A
{
7B
|
7C
}
7D
~
7E

2302
 
otte.
 
Z
C7
FC
_
e
E9
â
E2
en E4
en E0
å
E5
ç
E7
ê
EA
ë
EB
og
E8
EF
_
îEE
_
Р
EC
Ä
C4
Å
C5
 
9.
 
E
C9
æ
E6
Æ
C6
ô
F4
ö
F6
ò
F2
û
FB
ù
F9
ÿ
FF
Ö
D6
Ü
DC
¢
A2
£
A3
¥
A5

20A7
ƒ
192
 
EN.
 
en E1
og ED
o
F3
FA
_
ñ
F1
Ñ
​​D1
ªAA
_
BA
_
¿
BF

2310
¬AC
_
½
BD
¼
f.Kr
¡
A1
AB _
»
BB
 
b.
 

2591

2592

2593

2502

2524

2561

2562

2556

2555

2563

2551

2557
nr. 255D
╜255C
_
╛255B
_

2510
 
C.
 

2514

2534

252C

251C

2500

253C
nr. 255E
╟255F
_

255A

2554

2569

2566

2560

2550

256C
nr.
2567
 
D.
 

2568

2564

2565

2559
#
2558

2552

2553
nr.
256B
nr. 256A

2518
┌250C
_

2588

2584
▌258C
_

2590

2580
 
E.
 
a
3B1
ß
DF
G
393
π
3C0
Σ
3A3
σ
3C3
µ
B5
τ
3C4
Φ
3A6
Θ
398
Ω
3A9
δ3B4
_

221E
φ
3C6
ε
3B5

2229
 
F.
 

2261
±
B1

2265

2264

2320

2321
÷
F7

2248
°
B0

2219
B7
_

221A
207F
_
²B2
_

25A0
 
A0

I CP437 er kodepositionerne 0x00-0x1F og 0x7F imidlertid optaget af kontroltegn , det vil sige, at de ikke har en grafisk repræsentation.

De fleste moderne pc-videoadaptere inkluderer også denne skrifttype i ROM. Computerne i CMEA -medlemslandene, både af ES PC -serien (for eksempel Pravets 16 , Robotron, EC-1841), og af andre arkitekturer, havde versioner med hardware Cyrillicization (Russification) af videokort. For udstyr produceret i vestlige lande og tredjeverdenslande var den mere populære metode indlæsning af nationale skrifttyper med software, normalt på tidspunktet for indlæsning af operativsystemet.

Interessant fakta

I skrifttyper til MDA- og VGA -videoadaptere er alle tegn 8 punkter brede, men på skærmen i nogle tilstande vises de som 9 punkter brede. En ekstra tom kolonne er nødvendig for visuelt at adskille bogstaverne fra hinanden. Men når man viser pseudografiske symboler (mere præcist, når man viser symboler med koder 0xB0 ... 0xDF) med det såkaldte engelske.  linjegrafikaktiveringstilstand [1] yderligere 9. kolonne er ikke tom, men gentager den 8., så de vandrette linjer ikke brydes. Dette er en funktion ved videocontrolleren, og det er grunden til, at de tegn, der ikke har dele af rammen i højre kant, tages ud af det angivne område. Derfor, når du indlæser en skrifttype i en videoadapter, kan du ikke placere pseudografi i et andet område, ellers vil de vandrette linjer blive brudt.

Noter

  1. FreeVGA Project: VGA Text Mode Operation Arkiveret 1. september 2010 på Wayback Machine 

Links