Win32彙編 實數

2021-08-28 16:54:56 字數 868 閱讀 1695

;*【*/

.386 ;選擇的處理器

.model flat, stdcall

option casemap:none ;指明識別符號大小寫敏感

include kernel32.inc ;要引用的標頭檔案

includelib kernel32.lib ;要引用的庫檔案

includelib msvcrt.lib ;引用c庫檔案

scanf proto c:dword,:vararg ;c語言scanf函式原型宣告

printf proto c:dword,:vararg;c語言printf函式原型宣告

.data ;⑤資料段

x qword ?

y qword ?

z qword ?

a qword ?

b qword ?

d qword ?

fmt byte '%lf %lf %lf',0

fmt2 byte '%g*%g+%g/%g-%g=%g',0

.code

start:

invoke scanf,addr fmt,addr x,addr y,addr z

fld x

fmul y

fstp a

fld x

fdiv y

fstp b

fld a

fadd b

fsub z

fstp d

invoke printf,addr fmt2,x,y,x,y,z,d

invoke exitprocess,0 ;退出程序,返回值為0

end start

;*】*/

Win32彙編基礎

常用指令 mov 目標運算元,源運算元 mov eax,0x0 進行資料傳遞 movzx mov zero x 以0填充高位,用法同上,push poppushad 所有暫存器壓棧 8個 popad 所有暫存器出棧 8個 lea 取位址指令,類似c語言中的 call 呼叫函式指令 add 加 sub...

開始學習win32彙編

前段時間對於csdn的部落格系統徹底失望,在我現在寫的東西都還不知道能不能正常發出去,鬱悶,加上過年有這麼久沒有來了。這段時間開始學習彙編,說到彙編,大學開過兩門相關課程,微機原理和微控制器都是學這方面的,不過那都是8086,51級別的彙編,感覺根本跟不上時代,那時候學的還不錯 現在想學習學習win...

win32彙編快速入門

彙編可以開發windows程式?答案是肯定的,用win32組合語言開發出來的windows程式具有執行效率高 占用空間小等特點。m32v9r.zip 二 知識預備 1 暫存器 為了提高運算速度和資料的訪問速度,在計算機的cpu內,有一組硬體裝置,第乙個裝置內存放cpu運算需要的數,這些數值可供cpu...