سوال در مورد برنامه اسمبلي

در اين بخش سوالات خودتون رو مطرح كنيد
mahdi
مدیر سایت
مدیر سایت
پست: 837
تاریخ عضویت: سه‌شنبه 3 تیر 1382, 12:00 am
تشکر شده: 1 دفعه
تماس:

پست توسط mahdi »

سلام
اين فقط ميخواهد شما رو با استفاده از فرامين انتقال و جمع آشنا كنه.
اين كاري كه ميكنه اول مياد 2 عدد تعريف ميكنه بعد جمع ميكنه و در خانه سوم قرار ميده. حالا شما ميتونيد با استفاده از اينتراپت مربوطه خانه سوم رو چاپ كنيد.
موفق باشيد
آخرین ويرايش توسط 1 on mahdi, ويرايش شده در 0.


مهدي
مردي از دياري ديگر

http://irbook.ir
fahima
کاربر خیلی فعال
کاربر خیلی فعال
پست: 235
تاریخ عضویت: جمعه 18 مهر 1382, 12:00 am
محل اقامت: زير آسمان خدا

پست توسط fahima »

فكر كنم متوجه شدم
مرسي 8)
mahdi
مدیر سایت
مدیر سایت
پست: 837
تاریخ عضویت: سه‌شنبه 3 تیر 1382, 12:00 am
تشکر شده: 1 دفعه
تماس:

پست توسط mahdi »

سلام
ببينيد شما ديدي كه به زبان هاي سطح بالا داريد نبايد به زبان اسمبلي داشته باشيد. اين خيلي مهمه. شما در زبان اسمبلي بايستي خيلي از كارها رو خودتون انجام بدين در صورتي كه در زبانهاي سطح بالا فقط با يك خط برنامه انجام ميشد.
موفق باشيد
مهدي
مردي از دياري ديگر

http://irbook.ir
fahima
کاربر خیلی فعال
کاربر خیلی فعال
پست: 235
تاریخ عضویت: جمعه 18 مهر 1382, 12:00 am
محل اقامت: زير آسمان خدا

پست توسط fahima »

سلام
ميشه بيشتر توضيح بدين؟
من خيلي از اسمبلي خوشم مياد ولي وقتشو ندارم :?
mahdi
مدیر سایت
مدیر سایت
پست: 837
تاریخ عضویت: سه‌شنبه 3 تیر 1382, 12:00 am
تشکر شده: 1 دفعه
تماس:

پست توسط mahdi »

:?: در چه موردي؟
بازم فكر كنم روي موضوع جديد كليك كردين 8)
مهدي
مردي از دياري ديگر

http://irbook.ir
fahima
کاربر خیلی فعال
کاربر خیلی فعال
پست: 235
تاریخ عضویت: جمعه 18 مهر 1382, 12:00 am
محل اقامت: زير آسمان خدا

پست توسط fahima »

نه آقا مهدي ببينيد رفته صفحه 2 .
در مورد مطلب قبليتون كه تو صفحه 1 گذاشته بودين كه زبانهاي سطح بالا و پايين رو با هم مقايسه كرده بودين :wink:
mahdi
مدیر سایت
مدیر سایت
پست: 837
تاریخ عضویت: سه‌شنبه 3 تیر 1382, 12:00 am
تشکر شده: 1 دفعه
تماس:

پست توسط mahdi »

اره :oops: سن كه بالا بره همينه :oops:
يك مثال براتون ميزنم :
شما در زبان سي يا پاسكال با يك خط يك ورودي رو به هر فرمتي كه دوست داريد :مثلا عددي يا رشته اي ميگيرد اما در زباني مثل اسمبلي شما بايد بسياري از كارهاتون رو خودتون انجام بدهيد.
در حقيقت زبان اسمبلي همه زبان صفر و يك ماشين است كه به صورت نمادين نمايش داده ميشود هر خط از زبان اسمبلي(خطوطي كه مربوط به توضيح و كامپايلر نباشد) به يك كد ماشين تبديل ميگردد اما در زبان سطح بالا هرخط به مجموعه اي از خطوط تبديل ميگردد.
موفق باشيد
مهدي
مردي از دياري ديگر

http://irbook.ir
fahima
کاربر خیلی فعال
کاربر خیلی فعال
پست: 235
تاریخ عضویت: جمعه 18 مهر 1382, 12:00 am
محل اقامت: زير آسمان خدا

پست توسط fahima »

هر كسي جواب اينو بلده خيلي ممنون ميشم كمكم كنه تا امشب ميخوام حتما:
برنامه اي بنويسيد كه فرمول زير را با دادن مقادير داده شده به برنامه محاسبه و در حافظه اصلي كامپيوتر مقدار را ذخيره كند و ثانيا مقدار را روي صفحه نمايش دهد:
m=132 n=503 z=n-m+198
============
اينم يكي ديگه :
m=310 k=123 s=-k+m-74
در اينجا بايد براي منفي كردن k از neg استفاده كنيم

با تشكر:فهيمه
mahdi
مدیر سایت
مدیر سایت
پست: 837
تاریخ عضویت: سه‌شنبه 3 تیر 1382, 12:00 am
تشکر شده: 1 دفعه
تماس:

پست توسط mahdi »

سلام
من اين كد رو تست نكردم
اما انشاء الله كه درست نوشتم :

کد: انتخاب همه

DataSeg Segment
	m	DB	132
	n	DB	503
	z	DB	2 DUP(?)
DataSeg	Ends
;----------------------------------------------------------------------
CodeSeg	Segment
Main Proc NEAR
	ASSUME CS:CodeSeg,DS:DataSeg,SS:DataSeg
	Mov Ax, DataSeg
	Mov Ds, Ax
	
	; Calculating...
	Mov Al, m
	Sub Al, n
	Adc Ax, 198

	;Printing on screen
	

	return;
Main	EndP
CodeSeg	EndS
	End Main
براي بخش Printing on screen میتونید از این بحث استفاده کنید :

http://www.mashhadteam.com/modules.php? ... 63e511e6bb

موفق باشید
مهدي
مردي از دياري ديگر

http://irbook.ir
fahima
کاربر خیلی فعال
کاربر خیلی فعال
پست: 235
تاریخ عضویت: جمعه 18 مهر 1382, 12:00 am
محل اقامت: زير آسمان خدا

پست توسط fahima »

حالا كه دير شد
به هر حال مرسي :wink:
mahdi
مدیر سایت
مدیر سایت
پست: 837
تاریخ عضویت: سه‌شنبه 3 تیر 1382, 12:00 am
تشکر شده: 1 دفعه
تماس:

پست توسط mahdi »

8O
زمان جواب من فقط 4 ساعت بعد از طرح سوال از طرف شما ست بعد ميگيد دير شده
پس دير نگاه كردين 8)
مهدي
مردي از دياري ديگر

http://irbook.ir
fahima
کاربر خیلی فعال
کاربر خیلی فعال
پست: 235
تاریخ عضویت: جمعه 18 مهر 1382, 12:00 am
محل اقامت: زير آسمان خدا

پست توسط fahima »

آخه من 8 صبح امتحان داشتم و اصلا وقت نكردم بيشتر از 1 شب بيام 8)
موضوع جدید ارسال پست

بازگشت به “Assembly”