非壓縮十進制

非壓縮十進制

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

概述

1、非壓縮的十進制數串實際上就是前述的字元串,即一個位元組存放一個十進制數或符號的ASCII一7碼。在主存中,這樣的十進制數串占用連續的多個位元組。為了指明一個數串。須要給出該數串在主存中的起始地址和串長。

2、非壓縮的十進制數串又根據符號所處的位置,分成前分隔式數字串、後嵌入式數字串和後嵌入式字元串三種格式。

3、非壓縮的十進制數串主要套用於非數值處理,而對十進制數的算術運算是很不方便的。因為每一位元組中只有低4位表示數值,而高4位在算術運算時不具有數值的意義。

格式

前分隔數字串

非壓縮十進制 非壓縮十進制
非壓縮十進制 非壓縮十進制
非壓縮十進制 非壓縮十進制
非壓縮十進制 非壓縮十進制

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

符號編碼
高位數字
非壓縮十進制 非壓縮十進制
低位數字

後分隔數字串

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

高位數字
非壓縮十進制 非壓縮十進制
低位數字符號編碼

後嵌入數字串

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

高位數字
非壓縮十進制 非壓縮十進制
符號和低位數字混合編碼

相關詞條

相關搜尋

熱門詞條

聯絡我們