ФОРМАТЫ ДАННЫХ МП КР580

Основной формат данных изображен на рис. 7.11.

 

 

В микроЭВМ байт данных может интерпретироваться следующим образом:

· Целое число без знака

255(10) = 1111 1111(2) = FF(16) (FFH)

. . . . . . . . . . . . . . . .

0(10) = 0000 0000(2) = 00(16) (00H).

· Число со знаком в дополнительном коде

+127(10) = 0111 1111(2) = 7F(16)

. . . . . . . . . . . . . . . .

0(10) = 0000 0000(2) = 00(16)

-1(10) = 1111 1111(2) = FF(16)

. . . . . . . . . . . . . . . .

-128(10) = 1000 0000(2) = 80(16).

· Двухразрядное двоично-десятичное число

99(10) = 1001 1001(2) = 99(16)

. . . . . . . . . . . . . . . .

0(10) = 0000 0000(2) = 00(16).

· Логический байт данных.

В ряде случаев используется двухбайтовый формат данных:

· Двухбайтовое число со знаком в дополнительном коде

· Двухбайтовое число без знака