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
Читайте также
Проект соединительной цифровой радиорелейной линии для сети сотовой связи Томск - Володино
Темпы
увеличения потребности в электросвязи и соответственно темпы реализации этой
потребности в технических системах непрерывно увеличивались на всем протяжении
закончившегося ХХ века ...
Особенности работы современного средства автоматической радиолокационной прокладки (САРП)
Устройство
компьютерной индикации, совмещенное со средствами автоматической
радиолокационной прокладки (САРП) и с электронной картографической системой,
размещаемых в ходовой рубке судн ...
Проектирование устройства для измерения статических характеристик электромагнитного двигателя
Ветер - это горизонтальное перемещение, поток воздуха параллельно земной
поверхности, возникающее в результате неравномерного распределения тепла и
атмосферного давления и направленное и ...