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
Читайте также
Проектирование мобильного включателя
В данном курсовом проекте разрабатывается мобильный
включатель, который предназначен для дистанционного заблаговременного включения
подогрева моторного отсека автомобиля, при хранении ав ...
Разработка компьютерного измерительного комплекса вагона-лаборатории железнодорожной автоматики, телемеханики и связи
Измерительная техника - один из важнейших факторов ускорения
научно-технического прогресса практически во всех отраслях народного хозяйства.
Получение и обработка измерительной информа ...
Проектирование системы управления вентильным преобразователем
Вентильные преобразователи широко применяются для преобразования энергии,
вырабатываемой и передаваемой в виде переменного напряжения промышленной
частоты 50Гц в электрическую энергию др ...