floattest.asm
来自「汇编编译器的最新版本的源码.买了自己动手写操作系统这本书的人一定要下」· 汇编 代码 · 共 29 行
ASM
29 行
;Testname=optimized; Arguments=-Ox -felf -ofloattest.o; Files=stdout stderr floattest.o
; nasm -O99 -f elf32 floattest.asm
; ld -m elf_i386 -o floattest floattest.o -I/lib/ld-linux.so.2 -lc
global _start
extern printf
section .text
_start:
fld qword [num1]
fadd qword [num2]
sub esp, 8
fstp qword [esp]
push fmt
call printf
add esp, 4*3
mov eax, 1
xor ebx, ebx
int 80h
section .data
num1 dq 41.5
num2 dq 0.5
fmt db "%f", 10, 0
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?