非壓縮十進制

非壓縮十進制

非壓縮十進制數據表示,用一個位元組來表示一個十進制數字,其中高4位可任意,低4位為相應十進制數字的BCD碼。

基本介紹

  • 中文名:非壓縮十進制
  • 外文名:unpacked decimal
  • 定義:一個位元組存放一個二進制數位
  • 格式:前分隔、後分隔、後嵌入
  • 類型:字元串
  • 套用學科:計算機技術
概述,格式,前分隔數字串,後分隔數字串,後嵌入數字串,

概述

1、非壓縮的十進制數串實際上就是前述的字元串,即一個位元組存放一個十進制數或符號的ASCII一7碼。在主存中,這樣的十進制數串占用連續的多個位元組。為了指明一個數串。須要給出該數串在主存中的起始地址和串長。
2、非壓縮的十進制數串又根據符號所處的位置,分成前分隔式數字串、後嵌入式數字串和後嵌入式字元串三種格式。
3、非壓縮的十進制數串主要套用於非數值處理,而對十進制數的算術運算是很不方便的。因為每一位元組中只有低4位表示數值,而高4位在算術運算時不具有數值的意義。

格式

前分隔數字串

符號位占用單獨一個位元組,並放在十進制數之前。在ASCII編碼中,“+”符號用
表示,“一”符號用
表示;在EBCDIC碼中,“+”符號用
表示.“一”符號用
表示。
符號編碼
高位數字

低位數字

後分隔數字串

格式和前分隔數字串基本相同。符號位放在十進制數之後。
高位數字

低位數字
符號編碼

後嵌入數字串

格式和後分隔數字串相近,但符號位不再單獨占用一個位元組而是被嵌入到最低一位數字裡面。不同系統採用不同的混合方法。
高位數字

符號和低位數字混合編碼

相關詞條

熱門詞條

聯絡我們