ASCII <--> EBCDIC Conversion Table
[ Return to Description ]
/******************************************************************************/
/* ASCII to EBCDIC conversion table */
/******************************************************************************/
/*00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F*/
0x00,0x01,0x02,0x03,0x37,0x2D,0x2E,0x2F,0x16,0x05,0x15,0x0B,0x0C,0x0D,0x0E,0x0F,
/*10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F*/
0x10,0x11,0x12,0x13,0x3C,0x3D,0x32,0x26,0x18,0x19,0x3F,0x27,0x1C,0x1D,0x1E,0x1F,
/*20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F*/
0x40,0x5A,0x7F,0x7B,0x5B,0x6C,0x50,0x7D,0x4D,0x5D,0x5C,0x4E,0x6B,0x60,0x4B,0x61,
/*30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F*/
0xF0,0xF1,0xF2,0xF3,0xF4,0xF5,0xF6,0xF7,0xF8,0xF9,0x7A,0x5E,0x4C,0x7E,0x6E,0x6F,
/*40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F*/
0x7C,0xC1,0xC2,0xC3,0xC4,0xC5,0xC6,0xC7,0xC8,0xC9,0xD1,0xD2,0xD3,0xD4,0xD5,0xD6,
/*50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F*/
0xD7,0xD8,0xD9,0xE2,0xE3,0xE4,0xE5,0xE6,0xE7,0xE8,0xE9,0xAD,0xE0,0xBD,0x5F,0x6D,
/*60 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F*/
0x79,0x81,0x82,0x83,0x84,0x85,0x86,0x87,0x88,0x89,0x91,0x92,0x93,0x94,0x95,0x96,
/*70 71 72 73 74 75 76 77 78 79 7A 7B 7C 7D 7E 7F*/
0x97,0x98,0x99,0xA2,0xA3,0xA4,0xA5,0xA6,0xA7,0xA8,0xA9,0xC0,0x4F,0xD0,0xA1,0x07,
/*80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F*/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
/*90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F*/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
/*A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF*/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
/*B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF*/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
/*C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF*/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
/*D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF*/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
/*E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF*/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
/*F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF*/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
/******************************************************************************/
/* EBCDIC to ASCII conversion table */
/******************************************************************************/
/*00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F*/
0x00,0x01,0x02,0x03,0xFF,0x09,0xFF,0x7F,0xFF,0xFF,0xFF,0x0B,0x0C,0x0D,0x0E,0x0F,
/*10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F*/
0x10,0x11,0x12,0x13,0xFF,0x0A,0x08,0xFF,0x18,0x19,0xFF,0xFF,0x1C,0x1D,0x1E,0x1F,
/*20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F*/
0xFF,0xFF,0xFF,0xFF,0xFF,0x0A,0x17,0x1B,0xFF,0xFF,0xFF,0xFF,0xFF,0x05,0x06,0x07,
/*30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F*/
0xFF,0xFF,0x16,0xFF,0xFF,0xFF,0xFF,0x04,0xFF,0xFF,0xFF,0xFF,0x14,0x15,0xFF,0x1A,
/*40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F*/
0x20,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x2E,0x3C,0x28,0x2B,0x7C,
/*50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F*/
0x26,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x21,0x24,0x2A,0x29,0x3B,0x5E,
/*60 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F*/
0x2D,0x2F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x7C,0x2C,0x25,0x5F,0x3E,0x3F,
/*70 71 72 73 74 75 76 77 78 79 7A 7B 7C 7D 7E 7F*/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x60,0x3A,0x23,0x40,0x27,0x3D,0x22,
/*80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F*/
0xFF,0x61,0x62,0x63,0x64,0x65,0x66,0x67,0x68,0x69,0xFF,0x7B,0xFF,0x28,0x2B,0xFF,
/*90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F*/
0xFF,0x6A,0x6B,0x6C,0x6D,0x6E,0x6F,0x70,0x71,0x72,0xFF,0x7D,0xFF,0x29,0xFF,0xFF,
/*A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 AA AB AC AD AE AF*/
0x2D,0x7E,0x73,0x74,0x75,0x76,0x77,0x78,0x79,0x7A,0xFF,0xFF,0xFF,0x5B,0xFF,0xFF,
/*B0 B1 B2 B3 B4 B5 B6 B7 B8 B9 BA BB BC BD BE BF*/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x5D,0xFF,0x2D,
/*C0 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF*/
0x7B,0x41,0x42,0x43,0x44,0x45,0x46,0x47,0x48,0x49,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
/*D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF*/
0x7D,0x4A,0x4B,0x4C,0x4D,0x4E,0x4F,0x50,0x51,0x52,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
/*E0 E1 E2 E3 E4 E5 E6 E7 E8 E9 EA EB EC ED EE EF*/
0x5C,0xFF,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5A,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
/*F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF*/
0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39,0x7C,0xFF,0xFF,0xFF,0xFF,0xFF
© 1985-2020
Updated 26 Sep 2005.
|