Курсовая работа: Микропроцессорные средства и системы
ORA C ;
JNZ MULF1 ;
CALL SWAP ; Обмен содержимого регистров EHL и DBC
JMP MULF8 ;
;
;операнды ненулевые, можно умножать
MULF1:
MOV A,D ;
XRA E ;
STA SIGN ;
CALL REC ; Восстановление числа с плавающей точкой
CALL SWAP ; Обмен содержимого регистров EHL и DBC
CALL REC ; Восстановление числа с плавающей точкой
MOV A,D ;
ADD E ;
JC MULF2 ;
SUI 127 ;
JNC MULF3 ;
JMP MULF8 ;
;
MULF2:
ADI 129 ;
JNC MULF3 ;
JMP MULF8 ;
;
;в аккумуляторе А смещенный порядок произведения
MULF3:
MOV C,A ;
MOV E,B ;