good_boy
پنج شنبه 17 آبان 1386, 19:17 عصر
یه کد به زبان اسمبلی می خواستم که بتونه CD-ROM کنترل کنه (مثلا درشو باز و بسته کنه)
Alay102
سه شنبه 22 آبان 1386, 00:08 صبح
امیدوارم به کارت بیاد ...
.586P
.model flat,stdcall
MB_YESNO equ 4h
IDYES equ 6h
EXTERN ExitProcess@4:NEAR
EXTERN
mciExecute@4:NEAR
EXTERN MessageBoxA@16:NEAR
;***************************************
includelib D:\masm32\lib\user32.lib
includelib D:\masm32\lib\kernel32.lib
includelib D:\masm32\lib\winmm.lib
.data
Text1 DB "Set CDaudio door open",0
Text2 DB "Set CDaudio door closed",0
Msgtex db "CD-ROM ... CD-ROM ",0
Msgc db "CD-Rom",0
.code
Start:
PUSH MB_YESNO
PUSH OFFSET msgc
PUSH OFFSET msgtex
PUSH 0
CALL MessageBoxA@16
CMP EAX,IDYES
JNE BACK1
PUSH OFFSET Text1
CALL
mciExecute@4
JMP FINISH
BACK1:
PUSH OFFSET Text2
CALL
mciExecute@4
FINISH:
PUSH 0
CALL ExitProcess@4
END Start
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.