ret
;ENDP
;=================================================
; подпрограмма преобразования целого числа в формат ПЗ
;================================================= PROC FAR
; BH,0 ;Сбросить регистр ВН
MOV AX,SI ;Проверить исходное число AX,BX ;на ноль EXIT ;Число равно нулю AL,BL ;Сохранить знак в регистре AL
TEST AL,80H ;Проверить знак числа NOC ;Число положительное SI ;Число отрицательное, BL ;образовать его SI,1 ;абсолютное значение NOC BL: MOV BH,151 ;Исходный порядок: TEST BL,80H ;Проверить старший бит FORM ;Нормализация закончена SI,1 ;Сдвинуть число влево BL,1 BH ;Декремент порядка SLOOP ;Повторять нормализацию: ADD AL,AL ;Передать знак во флажок CF
RCR BH,1 ;Знак числа на месте AH,1 ;Младший бит прядка АН7 AH,7FH ;Образовать маску BL,AH ;Образовать второй байт числа: RET ;Возврат ENDP
LINK2 ENDP
;-----------------------------------ENDSLINK2
Читайте также
Организация сети широкополосного доступа Комсомольского микрорайона г. Краснодара
Сегодня
потребность пользователей Интернет в передаче большого объема данных на высокой
скорости стремительно растет. Это связано с увеличением качества используемых
данных, и как резул ...
Проектирование мобильного включателя
В данном курсовом проекте разрабатывается мобильный
включатель, который предназначен для дистанционного заблаговременного включения
подогрева моторного отсека автомобиля, при хранении ав ...
Перспективы развития транкинговой радиосвязи
Системы
транкинговой радиосвязи, представляющие собой радиальнозоновые системы
подвижной УКВ радиосвязи, осуществляющие автоматической распределение каналов
связи ретрансляторов между а ...