본문 바로가기
코스웨어/13년 스마트컨트롤러

어셈블리 복습 (실수는 어떻게 계산 되는가?)

by 알 수 없는 사용자 2013. 9. 2.
728x90
반응형

오늘 수업시간에 섭씨와 화씨를 계산 할떄 소수점 부분이 있었는데 아직 정수만배워서 이부분의 오차를 줄이기 위해 첩가해주는 값이 있었다

그래서 실수는 어떻게 계산되는지 궁굼해서 Visual studio에서 가볍게 돌려보았다



※정수를 대입할떄는 mov eax를 사용하였는데

지금까지 보지 못한 fld와  fstp 명령어가 사용되는 것이 보입니다

이부분의 명령어를 찾아보니 저희가 배우고있는 PDF에 10장 Floating-Point Arithmetic에서 나와있었습니다

fmul, fadd또한 처음 보는 명령어들임을 알수있습니다

자세히는 알수없지만 지금 단계에서는 실수는 정수와 다른 명령어를 사용한다는 것을 알수있습니다



728x90