Advertisement
Guest User

Untitled

a guest
Jan 18th, 2020
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.60 KB | None | 0 0
  1. org 100h
  2. start:
  3. mov eax,[zmienna]
  4. shl eax,1
  5. shr eax,1 ; bit znaku napewno 0
  6. shr eax,23 ; w eax sam wykladnik
  7. ; sub eax,127 ; odejmowanie nadmiaru BIAS
  8. mov [wykladnik],eax ; przyporzadkowanie wykladnika
  9.  
  10. ; mov eax,[zmienna]
  11. ; shl eax,9
  12. ; shr eax,9 ; zostaje sama mantysa
  13. ; mov [mantysa],eax
  14. ; mov eax,[zmienna]
  15. ; shr eax,31
  16. ; shl eax,31
  17. ; mov [znak],eax ; mamy znak (mozna lepiej flagami chyba)
  18.  
  19. xor eax,eax
  20. xor edx,edx
  21. mov ah,2
  22. mov edx,[wykladnik]
  23. int 21h
  24.  
  25. koniec:
  26. mov ax,4C00H
  27. int 21h
  28.  
  29. zmienna dw 13.625
  30. znak dw 0
  31. wykladnik dw 0
  32. mantysa dw 0
  33. pomocnicza dw 0
  34. wynik dw 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement