Rozszerzony kodowany binarnie dziesiętny kod wymiany
Rozszerzona Binary Coded Decimal Interchange Code ( EBCDIC , analogicznie „rozszerzona wymiana kod na dziesiętny kodowany binarnie cyfry”) jest 8-bitowy znak kodowania opracowany przez IBM , w których jednak nie wszystkie słowa kodowe są używane. EBCDIC powstał ze starszego Binary Coded Decimal Interchange Code ( BCDIC ), który z kolei jest oparty na 4-bitowym kodzie BCD ( Binary Coded Decimal ).
EBCDIC jest używany prawie wyłącznie w komputerach mainframe . Strona kodowa EBCDIC jest dostępna w różnych wariantach. Widoczny jest historyczny związek z 80-znakowym kodowaniem kart perforowanych od IBM, w którym litery A - I, J - R i S - Z używają pozycji od 1 do 9 i od 2 do 9 w strefie numerycznej. Jedną z konsekwencji tego jest to, że - w przeciwieństwie do zestawu znaków ASCII - litery A - Z nie następują po sobie bez przerw, co utrudnia sortowanie alfabetyczne.
Podobny do sposobu Unicode Transformation Format UTF-8 reprezentuje takie kodowanie na Unicode , zachowując kodowanie ASCII zestawu znaków, jest kodowanie Unicode, który jest oparty na EBCDIC. Ten format nosi nazwę UTF-EBCDIC .
Przegląd: strony kodowe EBCDIC z zestawem znaków Latin 1
| Strona kodowa | Strona kodowa ze znakiem € |
Państwa |
|---|---|---|
| 037 | 1140 | Australia, Brazylia, Kanada, Nowa Zelandia, Portugalia, RPA, USA |
| 273 | 1141 | Niemcy, Austria |
| 277 | 1142 | Dania, Norwegia |
| 278 | 1143 | Finlandia, Szwecja |
| 280 | 1144 | Włochy |
| 284 | 1145 | Ameryka Łacińska, Hiszpania |
| 285 | 1146 | Wielka Brytania i Irlandia Północna, Irlandia |
| 297 | 1147 | Francja |
| 500 | 1148 | Belgia, Kanada, Szwajcaria, Międzynarodowe |
| 871 | 1149 | Islandia |
| 1047 | Systemy otwarte (kompilator MVS C) | |
| EDF03DRV | Niemcy ( BS2000 / OSD ) |
EBCDIC 500
EBCDIC 500 to wariant kodu EBCDIC. Służy do reprezentowania międzynarodowego zestawu znaków, praktycznie wyłącznie na komputerach mainframe IBM.
| … 0 | … 1 | … 2 | … 3 | … 4 | … 5 | … 6 | … 7 | … 8th | … 9 | … A. | ... B | ... C | … D | … E. | ... F. | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 4… | za | ZA | za | za | za | za | do | ñ | [ | . | < | ( | + | ! | 4… (4 hex = 0100 bin ) | ||
| 5… | & | mi | mi | mi | mi | ja | ja | ja | ja | ß | ] | $ | * | ) | ; | ^ | 5 ... (5 hex = 0101 pojemnik ) |
| 6… | - | / | ZA | ZA | ZA | ZA | ZA | ZA | DO | Ñ | ¦ | , | % | _ | > | ? | 6… (6 hex = 0110 bin ) |
| 7 ... | O | MI | MI | MI | MI | JA | JA | JA | JA | ` | : | # | @ | ' | = | " | 7… (7 hex = 0111 bin ) |
| 8… | O | za | b | do | re | mi | fa | sol | H. | ja | « | » | re | ý | þ | ± | 8… (8 hex = 1000 bin ) |
| 9 ... | ° | jot | k | l | m | n | O | p | q | r | ª | º | æ | ¸ | Æ | ¤ | 9 ... (9 hex = 1001 bin ) |
| A ... | µ | ~ | s | t | u | v | w | x | y | z | ¡ | ¿ | RE | Ý | Þ | ® | A… ( hex = 1010 bin ) |
| B ... | ¢ | £ | ¥ | · | © | § | ¶ | ¼ | ½ | ¾ | ¬ | | | ¯ | ¨ | ´ | × | B ... (B hex = 1011 pojemnik ) |
| C ... | { | ZA. | B. | DO. | RE. | MI. | FA. | sol | H. | JA. | O | ö | O | O | O | C… (C hex = 1100 bin ) | |
| D ... | } | jot | K. | L. | M. | N | O | P. | Q | R. | ¹ | û | ü | ù | ú | ÿ | D ... (D hex = 1101 pojemnik ) |
| E ... | \ | ÷ | S. | T | U | V | W. | X | Y | Z | ² | O | Ö | O | O | O | E… (E hex = 1110 pojemnik ) |
| F ... | 0 | 1 | 2 | 3 | 4 | 5 | 6th | 7th | 8th | 9 | ³ | Û | Ü | Ù | Ú | F ... (F hex = 1111 pojemnik ) | |
| … 0 | … 1 | … 2 | … 3 | … 4 | … 5 | … 6 | … 7 | … 8th | … 9 | … A. | ... B | ... C | … D | … E. | ... F. |
- 40 hex : spacja
- 41 hex : przestrzeń chroniona
- CA hex : łącznik miękki / krótki
- FF hex : znak kontrolny (EBCDIC)
EBCDIC 273
EBCDIC 273 to wariant kodu EBCDIC. Służy do reprezentowania zestawu znaków języka niemieckiego, praktycznie wyłącznie na komputerach mainframe IBM.
| … 0 | … 1 | … 2 | … 3 | … 4 | … 5 | … 6 | … 7 | … 8th | … 9 | … A. | ... B | ... C | … D | … E. | ... F. | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 4… | za | { | za | za | za | za | do | ñ | ZA | . | < | ( | + | ! | 4… (4 hex = 0100 bin ) | ||
| 5… | & | mi | mi | mi | mi | ja | ja | ja | ja | ~ | Ü | $ | * | ) | ; | ^ | 5 ... (5 hex = 0101 pojemnik ) |
| 6… | - | / | ZA | [ | ZA | ZA | ZA | ZA | DO | Ñ | ö | , | % | _ | > | ? | 6… (6 hex = 0110 bin ) |
| 7 ... | O | MI | MI | MI | MI | JA | JA | JA | JA | ` | : | # | § | ' | = | " | 7… (7 hex = 0111 bin ) |
| 8… | O | za | b | do | re | mi | fa | sol | H. | ja | « | » | re | ý | þ | ± | 8… (8 hex = 1000 bin ) |
| 9 ... | ° | jot | k | l | m | n | O | p | q | r | ª | º | æ | ¸ | Æ | ¤ | 9 ... (9 hex = 1001 bin ) |
| A ... | µ | ß | s | t | u | v | w | x | y | z | ¡ | ¿ | RE | Ý | Þ | ® | A… ( hex = 1010 bin ) |
| B ... | ¢ | £ | ¥ | · | © | @ | ¶ | ¼ | ½ | ¾ | ¬ | | | ¯ | ¨ | ´ | × | B ... (B hex = 1011 pojemnik ) |
| C ... | ZA | ZA. | B. | DO. | RE. | MI. | FA. | sol | H. | JA. | O | ¦ | O | O | O | C… (C hex = 1100 bin ) | |
| D ... | ü | jot | K. | L. | M. | N | O | P. | Q | R. | ¹ | û | } | ù | ú | ÿ | D ... (D hex = 1101 pojemnik ) |
| E ... | Ö | ÷ | S. | T | U | V | W. | X | Y | Z | ² | O | \ | O | O | O | E… (E hex = 1110 pojemnik ) |
| F ... | 0 | 1 | 2 | 3 | 4 | 5 | 6th | 7th | 8th | 9 | ³ | Û | ] | Ù | Ú | F ... (F hex = 1111 pojemnik ) | |
| … 0 | … 1 | … 2 | … 3 | … 4 | … 5 | … 6 | … 7 | … 8th | … 9 | … A. | ... B | ... C | … D | … E. | ... F. |
- 40 hex : spacja
- 41 hex : przestrzeń chroniona
- CA hex : łącznik miękki / krótki
- FF hex : znak kontrolny (EBCDIC)
EBCDIC 037
EBCDIC 037 to wariant kodu EBCDIC. Jest używany (prawie wyłącznie na komputerach mainframe IBM) do reprezentowania zestawu znaków języka angielskiego i portugalskiego.
| … 0 | … 1 | … 2 | … 3 | … 4 | … 5 | … 6 | … 7 | … 8th | … 9 | … A. | ... B | ... C | … D | … E. | ... F. | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 4… | za | ZA | za | za | za | za | do | ñ | ¢ | . | < | ( | + | | | 4… (4 hex = 0100 bin ) | ||
| 5… | & | mi | mi | mi | mi | ja | ja | ja | ja | ß | ! | $ | * | ) | ; | ¬ | 5 ... (5 hex = 0101 pojemnik ) |
| 6… | - | / | ZA | ZA | ZA | ZA | ZA | ZA | DO | Ñ | ¦ | , | % | _ | > | ? | 6… (6 hex = 0110 bin ) |
| 7 ... | O | MI | MI | MI | MI | JA | JA | JA | JA | ` | : | # | @ | ' | = | " | 7… (7 hex = 0111 bin ) |
| 8… | O | za | b | do | re | mi | fa | sol | H. | ja | « | » | re | ý | þ | ± | 8… (8 hex = 1000 bin ) |
| 9 ... | ° | jot | k | l | m | n | O | p | q | r | ª | º | æ | ¸ | Æ | ¤ | 9 ... (9 hex = 1001 bin ) |
| A ... | µ | ~ | s | t | u | v | w | x | y | z | ¡ | ¿ | RE | Ý | Þ | ® | A… ( hex = 1010 bin ) |
| B ... | ^ | £ | ¥ | · | © | § | ¶ | ¼ | ½ | ¾ | [ | ] | ¯ | ¨ | ´ | × | B ... (B hex = 1011 pojemnik ) |
| C ... | { | ZA. | B. | DO. | RE. | MI. | FA. | sol | H. | JA. | O | ö | O | O | O | C… (C hex = 1100 bin ) | |
| D ... | } | jot | K. | L. | M. | N | O | P. | Q | R. | ¹ | û | ü | ù | ú | ÿ | D ... (D hex = 1101 pojemnik ) |
| E ... | \ | ÷ | S. | T | U | V | W. | X | Y | Z | ² | O | Ö | O | O | O | E… (E hex = 1110 pojemnik ) |
| F ... | 0 | 1 | 2 | 3 | 4 | 5 | 6th | 7th | 8th | 9 | ³ | Û | Ü | Ù | Ú | F ... (F hex = 1111 pojemnik ) | |
| … 0 | … 1 | … 2 | … 3 | … 4 | … 5 | … 6 | … 7 | … 8th | … 9 | … A. | ... B | ... C | … D | … E. | ... F. |
- 40 hex : spacja
- 41 hex : przestrzeń chroniona
- CA hex : łącznik miękki / krótki
- FF hex : znak kontrolny (EBCDIC)
EBCDIC 1140
EBCDIC 1140 to wariant kodu EBCDIC. Jest używany (praktycznie wyłącznie na komputerach mainframe IBM) do reprezentowania zestawu znaków języków angielskiego i portugalskiego. Odpowiada stronie kodowej 037 i różni się od niej tylko w pozycji 9F, gdzie zamiast międzynarodowego symbolu waluty ¤ zastosowano symbol euro €.
| … 0 | … 1 | … 2 | … 3 | … 4 | … 5 | … 6 | … 7 | … 8th | … 9 | … A. | ... B | ... C | … D | … E. | ... F. | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 4… | za | ZA | za | za | za | za | do | ñ | ¢ | . | < | ( | + | | | 4… (4 hex = 0100 bin ) | ||
| 5… | & | mi | mi | mi | mi | ja | ja | ja | ja | ß | ! | $ | * | ) | ; | ¬ | 5 ... (5 hex = 0101 pojemnik ) |
| 6… | - | / | ZA | ZA | ZA | ZA | ZA | ZA | DO | Ñ | ¦ | , | % | _ | > | ? | 6… (6 hex = 0110 bin ) |
| 7 ... | O | MI | MI | MI | MI | JA | JA | JA | JA | ` | : | # | @ | ' | = | " | 7… (7 hex = 0111 bin ) |
| 8… | O | za | b | do | re | mi | fa | sol | H. | ja | « | » | re | ý | þ | ± | 8… (8 hex = 1000 bin ) |
| 9 ... | ° | jot | k | l | m | n | O | p | q | r | ª | º | æ | ¸ | Æ | € | 9 ... (9 hex = 1001 bin ) |
| A ... | µ | ~ | s | t | u | v | w | x | y | z | ¡ | ¿ | RE | Ý | Þ | ® | A… ( hex = 1010 bin ) |
| B ... | ^ | £ | ¥ | · | © | § | ¶ | ¼ | ½ | ¾ | [ | ] | ¯ | ¨ | ´ | × | B ... (B hex = 1011 pojemnik ) |
| C ... | { | ZA. | B. | DO. | RE. | MI. | FA. | sol | H. | JA. | O | ö | O | O | O | C… (C hex = 1100 bin ) | |
| D ... | } | jot | K. | L. | M. | N | O | P. | Q | R. | ¹ | û | ü | ù | ú | ÿ | D ... (D hex = 1101 pojemnik ) |
| E ... | \ | ÷ | S. | T | U | V | W. | X | Y | Z | ² | O | Ö | O | O | O | E… (E hex = 1110 pojemnik ) |
| F ... | 0 | 1 | 2 | 3 | 4 | 5 | 6th | 7th | 8th | 9 | ³ | Û | Ü | Ù | Ú | F ... (F hex = 1111 pojemnik ) | |
| … 0 | … 1 | … 2 | … 3 | … 4 | … 5 | … 6 | … 7 | … 8th | … 9 | … A. | ... B | ... C | … D | … E. | ... F. |
- 40 hex : spacja
- 41 hex : przestrzeń chroniona
- CA hex : łącznik miękki / krótki
- FF hex : znak kontrolny (EBCDIC)
EBCDIC 1141
EBCDIC 1141 jest wariantem kodu EBCDIC. Służy do reprezentowania zestawu znaków języka niemieckiego, praktycznie wyłącznie na komputerach mainframe IBM. Odpowiada on stronie kodowej 273 i różni się od niej tylko w pozycji 9F, gdzie zamiast międzynarodowego symbolu waluty ¤ używany jest symbol euro €.
| … 0 | … 1 | … 2 | … 3 | … 4 | … 5 | … 6 | … 7 | … 8th | … 9 | … A. | ... B | ... C | … D | … E. | ... F. | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 4… | za | { | za | za | za | za | do | ñ | ZA | . | < | ( | + | ! | 4… (4 hex = 0100 bin ) | ||
| 5… | & | mi | mi | mi | mi | ja | ja | ja | ja | ~ | Ü | $ | * | ) | ; | ^ | 5 ... (5 hex = 0101 pojemnik ) |
| 6… | - | / | ZA | [ | ZA | ZA | ZA | ZA | DO | Ñ | ö | , | % | _ | > | ? | 6… (6 hex = 0110 bin ) |
| 7 ... | O | MI | MI | MI | MI | JA | JA | JA | JA | ` | : | # | § | ' | = | " | 7… (7 hex = 0111 bin ) |
| 8… | O | za | b | do | re | mi | fa | sol | H. | ja | « | » | re | ý | þ | ± | 8… (8 hex = 1000 bin ) |
| 9 ... | ° | jot | k | l | m | n | O | p | q | r | ª | º | æ | ¸ | Æ | € | 9 ... (9 hex = 1001 bin ) |
| A ... | µ | ß | s | t | u | v | w | x | y | z | ¡ | ¿ | RE | Ý | Þ | ® | A… ( hex = 1010 bin ) |
| B ... | ¢ | £ | ¥ | · | © | @ | ¶ | ¼ | ½ | ¾ | ¬ | | | ¯ | ¨ | ´ | × | B ... (B hex = 1011 pojemnik ) |
| C ... | ZA | ZA. | B. | DO. | RE. | MI. | FA. | sol | H. | JA. | O | ¦ | O | O | O | C… (C hex = 1100 bin ) | |
| D ... | ü | jot | K. | L. | M. | N | O | P. | Q | R. | ¹ | û | } | ù | ú | ÿ | D ... (D hex = 1101 pojemnik ) |
| E ... | Ö | ÷ | S. | T | U | V | W. | X | Y | Z | ² | O | \ | O | O | O | E… (E hex = 1110 pojemnik ) |
| F ... | 0 | 1 | 2 | 3 | 4 | 5 | 6th | 7th | 8th | 9 | ³ | Û | ] | Ù | Ú | F ... (F hex = 1111 pojemnik ) | |
| … 0 | … 1 | … 2 | … 3 | … 4 | … 5 | … 6 | … 7 | … 8th | … 9 | … A. | ... B | ... C | … D | … E. | ... F. |
- 40 hex : spacja
- 41 hex : przestrzeń chroniona
- CA hex : łącznik miękki / krótki
- FF hex : znak kontrolny (EBCDIC)
EBCDIC 1148
EBCDIC 1148 jest wariantem kodu EBCDIC. Służy do reprezentowania międzynarodowego zestawu znaków, praktycznie wyłącznie na komputerach mainframe IBM. Odpowiada stronie kodowej 500 i różni się od niej jedynie pozycją 9F, gdzie zamiast międzynarodowego symbolu waluty ¤ znajduje się symbol euro.
| … 0 | … 1 | … 2 | … 3 | … 4 | … 5 | … 6 | … 7 | … 8th | … 9 | … A. | ... B | ... C | … D | … E. | ... F. | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 4… | za | ZA | za | za | za | za | do | ñ | [ | . | < | ( | + | ! | 4… (4 hex = 0100 bin ) | ||
| 5… | & | mi | mi | mi | mi | ja | ja | ja | ja | ß | ] | $ | * | ) | ; | ^ | 5 ... (5 hex = 0101 pojemnik ) |
| 6… | - | / | ZA | ZA | ZA | ZA | ZA | ZA | DO | Ñ | ¦ | , | % | _ | > | ? | 6… (6 hex = 0110 bin ) |
| 7 ... | O | MI | MI | MI | MI | JA | JA | JA | JA | ` | : | # | @ | ' | = | " | 7… (7 hex = 0111 bin ) |
| 8… | O | za | b | do | re | mi | fa | sol | H. | ja | « | » | re | ý | þ | ± | 8… (8 hex = 1000 bin ) |
| 9 ... | ° | jot | k | l | m | n | O | p | q | r | ª | º | æ | ¸ | Æ | € | 9 ... (9 hex = 1001 bin ) |
| A ... | µ | ~ | s | t | u | v | w | x | y | z | ¡ | ¿ | RE | Ý | Þ | ® | A… ( hex = 1010 bin ) |
| B ... | ¢ | £ | ¥ | · | © | § | ¶ | ¼ | ½ | ¾ | ¬ | | | ¯ | ¨ | ´ | × | B ... (B hex = 1011 pojemnik ) |
| C ... | { | ZA. | B. | DO. | RE. | MI. | FA. | sol | H. | JA. | O | ö | O | O | O | C… (C hex = 1100 bin ) | |
| D ... | } | jot | K. | L. | M. | N | O | P. | Q | R. | ¹ | û | ü | ù | ú | ÿ | D ... (D hex = 1101 pojemnik ) |
| E ... | \ | ÷ | S. | T | U | V | W. | X | Y | Z | ² | O | Ö | O | O | O | E… (E hex = 1110 pojemnik ) |
| F ... | 0 | 1 | 2 | 3 | 4 | 5 | 6th | 7th | 8th | 9 | ³ | Û | Ü | Ù | Ú | F ... (F hex = 1111 pojemnik ) | |
| … 0 | … 1 | … 2 | … 3 | … 4 | … 5 | … 6 | … 7 | … 8th | … 9 | … A. | ... B | ... C | … D | … E. | ... F. |
- 40 hex : spacja
- 41 hex : przestrzeń chroniona
- CA hex : łącznik miękki / krótki
- FF hex : znak kontrolny (EBCDIC)
Wariant EBCDIC EBCDIC.DF.03-DRV (CCSN: EDF03DRV)
EBCDIC.DF.03-DRV lub CCSN: EDF03DRV to wariant kodu EBCDIC używany na komputerach mainframe Fujitsu w systemie operacyjnym BS2000 / OSD do wyświetlania niemieckiego zestawu znaków. Wariant ten różni się od innych wariantów EBCDIC, zwłaszcza w definicji niemieckich umlautów.
| … 0 | … 1 | … 2 | … 3 | … 4 | … 5 | … 6 | … 7 | … 8th | … 9 | … A. | ... B | ... C | … D | … E. | ... F. | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 4… | ` | . | < | ( | + | | ö | 4… (4 hex = 0100 bin ) | ||||||||||
| 5… | & | ! | $ | * | ) | ; | 5 ... (5 hex = 0101 pojemnik ) | ||||||||||
| 6… | - | / | ^ | , | % | _ | > | ? | 6… (6 hex = 0110 bin ) | ||||||||
| 7 ... | : | # | @ § | ' | = | " | 7… (7 hex = 0111 bin ) | ||||||||||
| 8… | za | b | do | re | mi | fa | sol | H. | ja | 8… (8 hex = 1000 bin ) | |||||||
| 9 ... | jot | k | l | m | n | O | p | q | r | 9 ... (9 hex = 1001 bin ) | |||||||
| A ... | s | t | u | v | w | x | y | z | A… ( hex = 1010 bin ) | ||||||||
| B ... | [ZA | \ Ö | ] Ü | B ... (B hex = 1011 pojemnik ) | |||||||||||||
| C ... | ZA. | B. | DO. | RE. | MI. | FA. | sol | H. | JA. | C… (C hex = 1100 bin ) | |||||||
| D ... | jot | K. | L. | M. | N | O | P. | Q | R. | D ... (D hex = 1101 pojemnik ) | |||||||
| E ... | S. | T | U | V | W. | X | Y | Z | E… (E hex = 1110 pojemnik ) | ||||||||
| F ... | 0 | 1 | 2 | 3 | 4 | 5 | 6th | 7th | 8th | 9 | {za | } ü | ~ ß | F ... (F hex = 1111 pojemnik ) | |||
| … 0 | … 1 | … 2 | … 3 | … 4 | … 5 | … 6 | … 7 | … 8th | … 9 | … A. | ... B | ... C | … D | … E. | ... F. |
- 40 hex : spacja
Kolejną szczególną cechą tego zestawu znaków jest podwójne przypisanie znaków na pozycjach:
- 4F hex :
|lubö - 7C hex :
@lub§ - BB hex :
[lubÄ - BC hex :
\lubÖ - BD hex :
]lubÜ - FB hex :
{lubä - FD hex :
}lubü - FF hex :
~lubß
Przedstawienie w BS2000 / OSD jest zróżnicowane wyłącznie na podstawie używanego sprzętu lub użytych czcionek.
Znaki sterujące
Pierwsze 64 znaki od 00 hex do 3F hex definiują znaki sterujące i są identyczne dla wszystkich stron kodowych EBCDIC.
| … 0 | … 1 | … 2 | … 3 | … 4 | … 5 | … 6 | … 7 | … 8th | … 9 | … A. | ... B | ... C | … D | … E. | ... F. | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0… | NUL | SOH | STX | ETX | SEL | HT | RNL | DEL | GE | PLC | RPT | VT | FF | CR | WIĘC | SI | 0… (0 szesnastkowo = 0000 2 ) |
| 1… | DLE | DC1 | DC2 | DC3 | OZE ENP |
NL | BS | POC | MOGĄ | EM | UBS | CU1 | IFS | IGS | IRS | IUS ITB |
1… (1 hex = 0001 2 ) |
| 2… | DS | SOS | FS | WUS | BYP INP |
LF | ETB | WYJŚCIE | SA | SFE | SM SW |
CSP | MFA | ENQ | ACK | BEL | 2… (2 szesnastkowe = 0010 2 ) |
| 3… | SYN | IR | PP | TRN | NBS | EOT | SBS | TO | RFF | CU3 | DC4 | NAK | POD | 3… (3 szesnastkowe = 0011 2 ) | |||
| … 0 | … 1 | … 2 | … 3 | … 4 | … 5 | … 6 | … 7 | … 8th | … 9 | … A. | ... B | ... C | … D | … E. | ... F. |
Niektóre znaki kontrolne zmieniły swoje znaczenie od wczesnych wersji EBCDIC.
- 04 hex został przypisany znak o nazwie
PF( Punch Off , "Lochung aus") w pierwszej wersji EBCDIC z 1964 roku , później stał sięST( String Terminator , "End of the string"), a dziś (2007) jest toSEL( Wybierz , „wybierz”), dla którego nie ma odpowiednika w kodzie ASCII . - 06 hex jest dzisiaj (2007) z
RNL( Wymagana nowa linia , „wymagana nowa linia”). Początkowo został przydzielony zLC( małymi literami „małymi literami”), a teraz także zSSA( System Status Dostępny „ Stan systemu Dostępne ”). - 08 hex jest teraz zajęty przez
GE( Graphic Escape , „Switching to graphic mode”). Pierwotnie był zamieszkany przezEPA( Koniec obszaru chronionego , „koniec obszaru chronionego”). - 09 hex jest teraz zajęty przez
SPS( indeks górny , "indeks górny"). Pierwotnie było przypisaneRLF( Reverse Line Feed , „reverse line feed”). - Dzisiaj przypisany jest kod szesnastkowy 0A
RPT( Powtórz , „Powtórz”). Pierwotnie był zajęty przezSMM( Początek komunikatu ręcznego , „Początek komunikatu ręcznego”). - 13 hex jest teraz zajęty przez
DC3( Kontrola urządzeń 3 , „Kod kontroli urządzeń 3”). Pierwotnie był oznaczonyTM( Górny margines , „górny margines”). - 14 hex jest teraz zajęty przez „RES / ENP” ( Przywróć / Włącz prezentację , „Przywróć / aktywuj wyświetlacz”). W międzyczasie był również używany
OSCdo polecenia systemu operacyjnego . - 17 hex jest teraz zajęty przez
POC( Komunikacja operatora programu , "Komunikacja z operatorem programu"). Pierwotnie był toIL( Bezczynny ), a teraz takżeESA( Zakończ wybrany obszar , „Koniec wybranego obszaru”). - 1A hex zajmuje dziś
UBS( Backspace sztukę „jedna jednostka back”). Pierwotnie było to przypisaneCC( sterowanie kursorem , „sterowanie kursorem”).
Skrót CU1oznacza „Customer Use”, czyli dowolnie używany znak kontrolny.
Znaki kontrolne IFS( Interchange File separatora ) IGS( Interchange Grupa Separator ) IRS( Interchange Record Separator ) i IUS( Interchange Jednostka separatora ) są separatory, że znak sterujący ASCII FS, GS, RSi USodpowiadają. ITB( Pośredni blok transmisji , „ pośredni blok transmisji ”) to inna nazwa IUS.
linki internetowe
- Szczegółowy przegląd IBM różnych stron kodowych EBCDIC
- Strony kodowe EBCDIC z zestawem znaków Latin 1
- Definicja UTF-EBCDIC