Вычитание без насыщения
От: Аноним  
Дата: 03.07.10 13:32
Оценка:
Подскажите пожалуйста как запрограммировать операцию "Вычитание без насыщения" 16 битных значений?
Re: Вычитание без насыщения
От: Буравчик Россия  
Дата: 03.07.10 14:29
Оценка:
Здравствуйте, <Аноним>, Вы писали:

А>Подскажите пожалуйста как запрограммировать операцию "Вычитание без насыщения" 16 битных значений?


А что это?
... << RSDN@Home 1.2.0 alpha 4 rev. 1472>>
Best regards, Буравчик
Re: Вычитание без насыщения
От: quodum  
Дата: 05.07.10 16:39
Оценка: :)
Здравствуйте, Аноним, Вы писали:

А>Подскажите пожалуйста как запрограммировать операцию "Вычитание без насыщения" 16 битных значений?


Собственно, при фиксированной разрядной сетке вариантов действий при заёме может быть три:
— исключение;
— "перекручивание" по модулю разрядной сетки (с возможной индикацией этого факта дополнительным флагом) -- так, например, работают команды вычитания процессоров x86;
— насыщение, когда при заёме результат обнуляется.

Какой из первых двух вариантов вам нужен? Первый на любом языке высокого уровня получается дополнительной проверкой перед вычитанием, а второй, обычно, встроен в язык. Хотя, может, вам надо на VHDL запрограммировать?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.