PDA

View Full Version : خواندن ساعت سیستم



seyedmajid
شنبه 07 فروردین 1389, 12:00 عصر
با سلام به دوستان عزیز
من میخوام ساعت سیستم را بخونم چه جوری این کار را باید بکنم؟
لطفا توضیح کامل بدهید.

tdkhakpur
شنبه 07 فروردین 1389, 13:41 عصر
برنامه را با استفاده از کدهای زیر بنویسید اشکالی بود کد رو بزارید


mov ah, 2ah
int 21h
خروجی
cx = سال
dh = ماه
dl = روز

seyedmajid
یک شنبه 08 فروردین 1389, 10:51 صبح
کد من اسمبل میشه ولی وسط اجرا روی int گیر میکنه
فایل اسمبلی و ارور را ضمیمه کردم

tdkhakpur
یک شنبه 08 فروردین 1389, 11:17 صبح
ببیند خودتان برنامه را بنویسید
شما از کتابخانه اماده استفاده کردید.(اونوقت اسمبلی فایده اش چی میشه)

Delphi Coder
یک شنبه 08 فروردین 1389, 21:26 عصر
شما برنامتون تحت ویندوز هست توی برنامه تحت ویندوز نمیتونید از این وقفه استفاده کنید این برای DOS هست. باید از َAPI استفاده بشه GetLocalTime

seyedmajid
یک شنبه 08 فروردین 1389, 21:40 عصر
میشه دقیقا توضیح بدید چه طوری میشه باهاش کار کرد

Delphi Coder
یک شنبه 08 فروردین 1389, 21:58 عصر
اینجا رو ببینید:
http://msdn.microsoft.com/en-us/library/ms724338%28VS.85%29.aspx

هیچی فقط یه متغیر از نوع ُSYSTEMTIME (http://msdn.microsoft.com/en-us/library/ms724950%28VS.85%29.aspx) تعریف میکنی و آدرس اونو به عنوان پارامتر میدی.
invoke GetLocalTime,Variable

saeid taheri
پنج شنبه 02 دی 1389, 22:05 عصر
کد من اسمبل میشه ولی وسط اجرا روی int گیر میکنه
فایل اسمبلی و ارور را ضمیمه کردم


دستور 2ah برای نمایش تاریخ سیستم هست برای نمایش ساعت از 2ch باید استفاده کنید