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