;*【*/
.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...