Курсовая работа: Реалізація функцій ABS(X), [X], {x}
mov byte ptr es:[di+3],dl
;ставимо 1-й байт: останнiй байт порядку i 7 ст байт мантиси
and bl,1
shl bl,7
shr ax,1
or bl,ah
mov byte ptr es:[di+2],bl
;ставимо 2-й байт: молодшi 8 байт мантиси
mov byte ptr es:[di+1],al
popa
ret
WORD_TO_REAL endp
;------------------------------------------------------------
;обчислення функцiї [X] - DS:SI - REAL
REAL_TRUNC proc
push ax
call REAL_TO_WORD
call WORD_TO_REAL
pop ax
ret
REAL_TRUNC endp
;------------------------------------------------------------
;обчислення функцiї {X} - DS:SI - REAL
REAL_REAL proc
push eax
push edx
push bx
push cx
;в EDX записати у зворотньому порядку число