EBCDIC(扩展二进制编码十进制交换码)由 IBM 于 1963 年开发,作为旧二进制编码十进制 (BCD) 标准的扩展。 BCD 使用 4 个二进制计数器或位对标准计数系统的 10 位数字进行编码,其中单个位可以是 1 或 0。
数字字符的 BCD<表格边框>
通过建立 BCD 作为标准,IBM 允许用户使用打孔卡在计算机之间移动共享数据。事实上,BCD 的根源在于 IBM 原始计算机打孔卡的行和列布局。瓦通过 EBCDIC,IBM 将方法扩展到 8 位,不仅允许对数字进行编码,还允许对大小写字母进行编码、格式化代码(例如标头和回车符)以及基本通信控制(例如 Request) 、确认和响铃。这使得 IBM 大型计算机的用户不仅可以共享数据,还可以共享实际的编程代码。
EBCDIC 的宽度为 8 位或 1 个字节。每个字节由两个半字节组成,每个四位宽。前四位定义字符类别,而第二个半字节定义该类别内的特定字符。例如,将第一个半字节设置为全一,1111,将字符定义为数字,第二个半字节定义编码哪个数字。
近年来,EBCDIC 已扩展到16 位和 32 位变体,允许表示大型非拉丁字符集。每个 EBCDIC 变体都称为代码页,由其 Coded Cha 标识字符集标识符,或 CCSID。 EBCDIC 代码页已为许多主要书写脚本创建,包括中文、韩文和日文等复杂脚本。
所有 IBM 大型机,甚至是最新的型号,都继续支持 EBCDIC,以便遗留应用程序可以在不使用任何脚本的情况下运行。修改。
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!