<<
>>

Упакованные целые десятичные числа

Сопроцессор поддерживает один формат упакованных целых десятичных чисел, или BCD-чисел (рис. 17.6). Как вы помните, для описания упакованного десятич- ного числа используется директива DT (см.
главу 8). Данная директива позволяет описать 20 цифр в упакованном десятичном числе (по две в каждом байте). Из-за того что максимальная длина упакованного десятичного числа в сопроцессоре со- ставляет только 9 байт, в регистры RO... R7 можно поместить только 18 упакован- ных десятичных цифр. Старший десятый байт игнорируется. Самый старший бит этого байта используется для хранения знака числа.

Упакованные десятичные числа также представляются в стеке сопроцессора в расширенном формате. Упакованные десятичные числа в программе описыва- ются директивой DT. Например, целое число 5 365 904 в формате упакованного десятичного числа может быть описано следующим образом: ch_dt dt 5365904 представление в памяти: сh_dt=О4 59 36 05 00 00 00 00 00 00 Нужно отметить, что в сопроцессоре имеются всего две команды для работы с упакованными десятичными числами — это команды сохранения и загрузки.

<< | >>
Источник: В. И. Юров. Assembler. Учебник для вузов. 2-е изд. 2003

Еще по теме Упакованные целые десятичные числа:

  1. Расчет числа сущности
  2. Расчет числа личности
  3. какиe виды тайны влекут исключения из числа свидетелей.
  4. Расчет золотого алхимического числа
  5. 1.8. Взаимосвязь анкетных вопросов и числа респондентов
  6. Сопоставление общего числа изданий и журналов
  7. Звук "И"- это вибрации числа 1 (Солнце).
  8. Звук "О"- это вибрации числа 7 (Сатурн).
  9. Звук "Е" - это вибрации числа 6 (Венера).
  10. Звук "A" - это вибрации числа 1 (Солнце).
  11. Звук "У" - это вибрации числа 3 (Марс).
  12. Звук "Э" - это вибрации числа 4 (Меркурий).
  13. Звук "Ю" - это вибрации числа 5 (Юпитер).
  14. Звук "СИ"- это усиленная вибрация числа 1 (Солнце).
  15. 3. Виды права собственности в зависимости от числа собственников. Индивидуальная (персональная) и общая собственность