FXAM 명령어는 제가 잘몰라서 정리을 못했습니다.
누구 아시는분 올려 주세요.....
그리고 제가 정리한 부분에서 틀린부분있으면 알려주시고요....
그리고, 제가 이번주에 워크샵을 가서 참석을못합니다.
죄송합니다.....
그럼 다음주 토요일에 뵙겠습니다.
==========================
FSQRT
ST(0)의 값을 제곱근 연산을 해서 결과 값을 ST(0)에 넣는다
예) FSQRT
FST
ST(0)의 값을 m32fp 에 복사 한다.
예) FST m32fp
FSTP
ST(0)의 값을 m32fp 에 복사하고, 스택레지스터를 POP 한다.
예) FSTP m32fp
FSTCW
FPU컨트롤 워드를 m2byte에 저장하고 floating point 예외가 발생했는지 체크 한다.
예) FSTCW m2byte
FNSTCW
FPU컨트롤 워드를 m2byte에 저장하고 floating point 예외가 발생했는지 체크 하지 않는다.
예) FNSTCW m2byte
FSTEN
FPU의 환경을 m14byte 또는 m28byte에 저장하고 floating point 예외가 발생했는지 체크 한다.
예) FSTEN m14byte
FNSTEN
FPU의 환경을 m14byte 또는 m28byte에 저장하고 floating point 예외가 발생했는지 체크 하지 않는다.
예) FSTEN m14byte
FSTSW
FPU의 상태을 m2byte에 저장하고 floating point 예외가 발생했는지 체크 한다.
예) FSTSW m2byte
FNSTSW
FPU의 상태을 m2byte에 저장하고 floating point 예외가 발생했는지 체크 하지 않는다.
예) FNSTSW m2byte
FSUB
ST(0)에서 m32fp의 값을 빼서 ST(0)에 저장한다.
예) FSUB m32fp
FSUBP
ST(1)에서 ST(0)의 값을 빼서 ST(1)에 저장한다.
예) FSUBP
FISUB
ST(0)에서 m16int의 값을 빼서 ST(0)에 저장한다.
예) FISUB m16int
FSUBR
m32fp에서 ST(0)의 값을 빼서 m32fp에 저장한다.
예) FSUBR m32fp
FSUBRP
ST(0)에서 ST(1)의 값을 빼서 ST(0)에 저장한다.
예) FSUBRP
FISUBR
m16int에서 ST(0)의 값을 빼서 m16int에 저장한다.
예) FISUB m16int
FTST
ST(0)와 0.0을 비교한다.
예) FTST
FUCOM
ST(0)와 ST(1)을 비교한다.
예) FUCOM
FUCOMP
ST(0)와 ST(1)을 비교한고 스택 레지스터을 POP한다.
예) FUCOMP
FUCOMPP
ST(0)와 ST(1)을 비교한고 스택 레지스터을 두번 POP한다.
예) FUCOMPP
FXCH
ST(0)와 ST(1)의 값을 바꾼다
예) FXCH
FXRSTOR
m512byte에 FPU, MMX, XMM, MXCSR 레지스터의 상태를 저장한다.
예) FXRSTOR m512byte
누구 아시는분 올려 주세요.....
그리고 제가 정리한 부분에서 틀린부분있으면 알려주시고요....
그리고, 제가 이번주에 워크샵을 가서 참석을못합니다.
죄송합니다.....
그럼 다음주 토요일에 뵙겠습니다.
==========================
FSQRT
ST(0)의 값을 제곱근 연산을 해서 결과 값을 ST(0)에 넣는다
예) FSQRT
FST
ST(0)의 값을 m32fp 에 복사 한다.
예) FST m32fp
FSTP
ST(0)의 값을 m32fp 에 복사하고, 스택레지스터를 POP 한다.
예) FSTP m32fp
FSTCW
FPU컨트롤 워드를 m2byte에 저장하고 floating point 예외가 발생했는지 체크 한다.
예) FSTCW m2byte
FNSTCW
FPU컨트롤 워드를 m2byte에 저장하고 floating point 예외가 발생했는지 체크 하지 않는다.
예) FNSTCW m2byte
FSTEN
FPU의 환경을 m14byte 또는 m28byte에 저장하고 floating point 예외가 발생했는지 체크 한다.
예) FSTEN m14byte
FNSTEN
FPU의 환경을 m14byte 또는 m28byte에 저장하고 floating point 예외가 발생했는지 체크 하지 않는다.
예) FSTEN m14byte
FSTSW
FPU의 상태을 m2byte에 저장하고 floating point 예외가 발생했는지 체크 한다.
예) FSTSW m2byte
FNSTSW
FPU의 상태을 m2byte에 저장하고 floating point 예외가 발생했는지 체크 하지 않는다.
예) FNSTSW m2byte
FSUB
ST(0)에서 m32fp의 값을 빼서 ST(0)에 저장한다.
예) FSUB m32fp
FSUBP
ST(1)에서 ST(0)의 값을 빼서 ST(1)에 저장한다.
예) FSUBP
FISUB
ST(0)에서 m16int의 값을 빼서 ST(0)에 저장한다.
예) FISUB m16int
FSUBR
m32fp에서 ST(0)의 값을 빼서 m32fp에 저장한다.
예) FSUBR m32fp
FSUBRP
ST(0)에서 ST(1)의 값을 빼서 ST(0)에 저장한다.
예) FSUBRP
FISUBR
m16int에서 ST(0)의 값을 빼서 m16int에 저장한다.
예) FISUB m16int
FTST
ST(0)와 0.0을 비교한다.
예) FTST
FUCOM
ST(0)와 ST(1)을 비교한다.
예) FUCOM
FUCOMP
ST(0)와 ST(1)을 비교한고 스택 레지스터을 POP한다.
예) FUCOMP
FUCOMPP
ST(0)와 ST(1)을 비교한고 스택 레지스터을 두번 POP한다.
예) FUCOMPP
FXCH
ST(0)와 ST(1)의 값을 바꾼다
예) FXCH
FXRSTOR
m512byte에 FPU, MMX, XMM, MXCSR 레지스터의 상태를 저장한다.
예) FXRSTOR m512byte
댓글 0
.