📄 dmax.asm
字号:
;; file: dmax.asmglobal dmaxsegment .text; function dmax; returns the larger of its two double arguments; C prototype; double dmax( double d1, double d2 ); Parameters:; d1 - first double; d2 - second double; Return value:; larger of d1 and d2 (in ST0); next, some helpful symbols are defined%define d1 [ebp+8]%define d2 [ebp+16]dmax: enter 0, 0 fld qword d2 fld qword d1 ; ST0 = d1, ST1 = d2 fcomip st1 ; ST0 = d2 jna short d2_bigger fcomp st0 ; pop d2 from stack fld qword d1 ; ST0 = d1d2_bigger: ; if d2 is bigger, nothing to doexit: leave ret
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -