Bcd
Подскажите насчет упакованных чисел BCD, что это такое и с чем "едят"?
Цитата:
Originally posted by Visualex
Подскажите насчет упакованных чисел BCD, что это такое и с чем "едят"?
Подскажите насчет упакованных чисел BCD, что это такое и с чем "едят"?
RTFM!..
Цитата:
Originally posted by Visualex
Подскажите насчет упакованных чисел BCD, что это такое и с чем "едят"?
Подскажите насчет упакованных чисел BCD, что это такое и с чем "едят"?
Это формат для хранения десятичных чисел.
Каждая десятичная цифра записывается в четырёх битах (0000..1001), отдельный 4-битовый код (не помню какой именно) используется для хранения десятичной точки. Всё это заканчивается кодом для знака числа (опять же не помню какие именно коды используются для плюса и минуса).
Подробности см. в предыдущем сообщении by Dart Bobr ;)
пример не упакованного BCD числа, где
старшие четыре разряда всегда нули (зона), а
остальные четыре кодируют дес. цифру, т. е.
одним байтом кодируется диапазон 0..9.
В упакованных BCD числах, каждыё четыре бита
кодируют дес. цифру, т. е. одним байтом
кодируется диапазон 0..99
Уважаемый bave, почитайте, пожалуйста, моё сообщение повнимательнее.
Цитата:
Originally posted by sq_deep
Каждая десятичная цифра записывается в четырёх битах .
Каждая десятичная цифра записывается в четырёх битах .
Уже вижу:)