PDA

View Full Version : مبتدی: سورس نشان دادن ظرفیت درایو جاری به اسمبلی



saeed_bad1
شنبه 27 آذر 1389, 13:07 عصر
با سلام یه سورس کد به زبان اسملی می خوام که ظرفیت درایو جاری رو نشون بده و بریزه تو AX با تشکر .

xman_1365_x
سه شنبه 30 آذر 1389, 00:32 صبح
بايد از اين وقفه استفاده كني

AH = 36h - GET FREE DISK SPACE
Entry: DL = drive number (0=default, 1=A:, etc)
Return:


AX = FFFFh if invalid drive
AX = sectors per cluster BX = number of free clusters CX = bytes per sector DX = total clusters on drive

Notes:


free space on drive in bytes is AX * BX * CX
total space on drive in bytes is AX * CX * DX
"lost clusters" are considered to be in use
this function does not return proper results on CD-ROMs; use AX=4402h"CD-ROM" instead

SeeAlso: AH=1Bh,AH=1Ch,AX=4402h"CD-ROM"