그래서 프로세서가 숫자를 반올림하는 방식을 변경하는 어셈블리 함수를 만들어야합니다. 나는 그걸 가지고있다. 이제 그걸 증명할 필요가있어. 따라서 화면에 값을 쓰려면 1 값이 필요하고 반올림 방법을 변경 한 다음 동일한 값을 쓰고 가장 중요한 mantis 비트가 변경되었는지 확인하십시오. 나는 철과 같은 IEEE 754 형식의 3.14 값을 쓸 수있는 방법 다음 :어셈블리에서 이진수로 부동 소수점 레지스터 값 표시
0 10000000 10010001111010111000011
을 나는 함수가 그것을 밖으로 printf
하거나 그것을 반환 할 수 있습니다, 그래서 C.
어셈블리에 해당 함수를 작성 하시겠습니까? 아니면 C? 어떤 아키텍처 및 운영 체제를 프로그래밍하고 있습니까? – fuz
조립 중. 나는 Manjaro 64 비트에 있지만, 32 비트 프로그램이되기를 바란다. (그러므로 나는'-m32'로 컴파일한다.) – Frynio