با سلام و وقت بخیر:
دوستان طبق قولی که داده بودیم نمونه سوالات درس اسمبلی - مهندس مومنی که از دانشگاه آزاد تاکستان تهیه شده رو براتون میزارم. جا داره از دوست گلمون آقا محسن که همه جوره به فکر بچه هاست تشکر کنم. نه خسته مرد!
در مورد جواب هام عرض کنم که انشاا.. فردا صبح میزارم یا دوستان لطف می کنن.خوب بخونید. و بابت جواب سوال سکه درس طراحی از پویا تشکر می کنم.
دوستان طبق قولی که داده بودیم نمونه سوالات درس اسمبلی - مهندس مومنی که از دانشگاه آزاد تاکستان تهیه شده رو براتون میزارم. جا داره از دوست گلمون آقا محسن که همه جوره به فکر بچه هاست تشکر کنم. نه خسته مرد!
در مورد جواب هام عرض کنم که انشاا.. فردا صبح میزارم یا دوستان لطف می کنن.خوب بخونید. و بابت جواب سوال سکه درس طراحی از پویا تشکر می کنم.
26 نظر:
سلام
من هم از آقاي پويا تشكر مي كنم بابت جواب به موقعشون واز شما خيلي ممنونم بابت خوش قوليتون...
خيلي راحت و سريع دانلود شد...
سلام
مرسی بابت تمامی زحماتتون و خسته نباشید
و از آقای پویا هم واقعا متشکرم
امیدوارم همه بچه ها با موفقیت امتحاناتو پشت سر بذارند.
خواخش می کنم.
کم لطفی از دوست گلمون محسن که زحمت تهیه سوالات رو از تاکستان کشیده رو نادیده بگیریم.
متاسفانه نام فامیلیشون یادم نیست. اما بازم من ازش تشکر می کنم.
آقا جواب سوالای اسمبلی رو نمیزارید ؟
فکر کنم همه متظر باشن
سلام
امروز امتحان بچه های سخت افزار بود
سوالها در حد تمریناتی بوده که گفته شده
من سعی می کنم تهدادی رو با جواب تا آخر شب بنویسم
چاپ برعکس یک رشته، چاپ یک عدد ، چاپ یک رشته به
تعداد کاراکتر های آن در سطرهای مختلف ، تعریف
دستورات
دوست عزیز لطفا زودتر بزار که بشه یک کاریش کرد
ساعت 12 شب بزاری که دیگه به درد کسی نمیخوره !
سلام
از آقا محسن هم ممنونيم بابت زحمتي كه كشيدن وخواهان موفقيت ايشون در امتحانات هستيم...
آقاي قاسمي دقيقا نميدونيد چه تعاريفي و چه دستوراتي اومده بوده؟
tnx
سلام
دوستان عزیز
با توجه به این که ما هممون همزمان امتحان داریم فرصت گذتشتن جواب ها در عرض یک روز حداقلا برای من ممکن نیست چون از خوندن بقیه جزوه بازمیمونم
امادوستایی که راجع به سئوالات یا جوابها مشکل دارند ما فردا صبح زود دانشگاه هستیم (البته همه استاد ماهستند)
باتشکر
اگه جوابارو بذاريد ممنون ميشيم
برنامه اي که يک رشته را دريافت کرده و هر يک از حروف آنرا در خطوط مختلف چاپ کند
DataSg Segment Para
StrList Lable Byte
Max Db 20
Len Db ?
Buffer Db 20Dup(' $ ')
DataSg EndS
CodSeg SegMent Para
Lea DX , StrList
Mov AH, 0AH
Int 21H
Lea Dx , Buffer
Mov Ch , 0
Add Bx ,Cx
Mov Cl ,0
P1 :
Mov DH, Cl
Mov Dl , 0
Mov AH , 02H
Int 10H
Mov Dl ,[DX]
Mov Ah ,02H
Int 21H
Inc Cl
Inc Dx
Cmp Cl , Len
JE P1
Mov Ax , 4C00H
Int 21H
Main EndP
CodSeg EndSeg
End Main
برنامه اي که يک رشته را دريافت کرده و معکوس آنرا چاپ مي کند
DataSg Segment Para
StrList Lable Byte
Max Db 20
Len Db ?
Buffer Db 20Dup(' $ ')
DataSg EndS
CodSeg SegMent Para
Lea DX , StrList
Mov AH, 0AH
Int 21H
Lea Dx , Buffer
Mov Ch , 0
Add Bx ,Cx
Mov Cl ,0
P1 :
Mov Dl ,[BX]
Mov Ah ,02H
Int 21H
Inc Cl
Dec Bx
Cmp Cl , Len
JNZ P1
Mov Ax , 4C00H
Int 21H
Main EndP
CodSeg EndSeg
End Main
این 2 نمونه از سوالهایی است که در هر 2 امتحانات اومده
من تضمین نمیدم که این سوالها بیاد
ولی اگر این مسئله ها رو خوب یاد بگیرید
حتما تمام مسائل رو حل خواهید کرد
اگر سوالی داشتید 09381220200
یک سوال مهمه دیگه یک عدد چند رقمی بگیرد به به صورت رشته ای چاپ شود
جواب تا 20 دقیقه دیگه .
موفق باشید.
اقاي قاسمي واقعا ممنون دستتون درد نكنه زحمت كشيدين
برنامه اي که يک رشته را دريافت نموده اگر ابتدا و انتهاي آن برابر بود پيغام مناسبي چاپ شود
DataSg Segment Para
StrList Lable Byte
Max Db 20
Len Db ?
Buffer Db 20Dup(' $ ')
P1 Db 10
Msg1 Db ' These Two String Are Equal'
DataSg EndS
CodSeg SegMent Para
Lea DX , StrList
Mov AH, 0AH
Int 21H
Mov Cl , Len
Lea Dx , Buffer
Mov Dl , [DX]
Mov P1 , Dl
ADD DX , P1
Cmp P1 , [DX]
JE J1
JNE J2
J1 :
Mox DX Offecet Msg1
Mov AH , 09H
Int 21H
Mov Ax , 4C00H
Int 21H
J2 :
Mov Ax , 4C00H
Int 21H
Main EndP
CodSeg EndSeg
End Main
اصلاح
در مورد جواب سومی :
Add DX , P1
را به
Add DX , Cl
تغییر دهید
در مورد سوال 5
بی نهایت بار کاراکتر '*' چاپ می شود
دوستان خواهشن مطلب ها رو درک کنید که سوال مشابه اومد بتونید حل کنید
اين سوال تو نمونه سوالات بود ولي يه قسمت ديگه هم داشت!
سلام
خسته نباشيد آقاي قاسمي.به نظر شما خط 14 و 15 برنامه آخري به اين صورت نيست؟
lea bx, buffer
[mov dl,[bx
يا كه من اشتباه مي كنم؟
در موردسوال9 صفحه 12 جزوه استاد رو بخونید
موفق باشید .
خوابهای رنگی اسمبلی ببینید.
9؟؟؟؟؟؟؟؟؟؟؟
دوست عزیز قسمت های دیگش فقط برای پاک کردن صفحه نمایش و حرکت Cursor بود نیازی نیست
tnx master ghasemi
جواب سوال 9 :
روش 1 : بیت علامت (0011)=3 ->>(1011)
روش 2 : مکمل 1 (0011) کلیه بیت ها را برعکس میکنیم (1100)
روش 3 : مکمل 2 (0011 مکمل یک را با عدد 1 جمع میکنیم) (1101)
جواب سوال 4 :
Xadd= دو ثبات را جمع کرده در ثبات اول میریزد ولی مقدار قبلی ثبات اول را داخل ثبات دوم میریزد
SBB = دو ثبات را از هم تفریق میکند و نتیجه را ازمقدار نقلی کم میکند
NEG = مقدار متغیر و یا ثبات را تغیر علامت میدهد
XCHg= مقدار دو ثبات را تعویض میکند
far= برایعیین محدوده پرش به کار میرود
int = برایاعلام یک وقفه به سیستم
سلام
خسته نباشید آقای قاسمی
مرسی لطف بزرگی کردید
همگی خسته نباشید و امتحان خوبی پیش رو داشته باشید.
ارسال یک نظر