close
دانلود فیلم
پشته

این جزوه توسط مهندس محمدی تنها برای کمک به یادگیری بهتر درس ساختمان داده ها ارائه شده است و شامل همه مطالب نیست ، لذا به دانشجویان توصیه شده تا از کتابهای مرجع نیز بهره مند گردند.

 

عنوان جزوه : ساختمان داده ها

نویسنده : مهندس محمدی

زبان : پارسی

کیفیت جزوه : تایپ شده

تعداد صفحات : ۷۰

ساختار فایل : PDF

حجم فایل : ۱.۳ مگابایت

مطالب بررسی شده در این جزوه :

بررسی پیچیدگی زمانی یک برنامه
آرایه ها
پشته و صف
لیست های پیوندی
درخت ها
گراف ها
مرتب سازی و جستجو
ادامه مطلب...

با سلام خدمت دوستان عزیز، در این پست از سایت مجموعه نمونه سوالات درس ساختمان داده ها تقدیم می شود. این مجموعه از سوالات امتحانات رشته کامپیوتر دانشگاه پیام نور بین سالهای 87 تا 92 تهیه شده است و برای امتحان میان ترم و پایان ترم درس ساختمان داده کاربرد دارند. در صورتی که در مورد این مجموعه سوالی وجود داشت می توانید در بخش پرسش و پاسخ سایت مطرح کنید. امیدوارم این مجموعه مورد استفاده باشد.

 

دانلود نمونه سوالات درس ساختمان داده در ادامه

ادامه مطلب...

یکی از برنامه های مهم قبلی این دفعه با do while:

- برنامه ای بنویسید که 10 عدد با استفاده از حلقه ی do while، از کاربر گرفته و بیشترین(ماکزیمم) و کمترین(مینیمم) آنها را محاسبه و چاپ نماید.

ادامه مطلب...

دستورات push و pop

دستورات push و pop دستورات پايه برای استفاده از پشته هستند. برنامه نويس اسمبلی از طريق دستورات زير می تواند داده های خود را در پشته قراردهد و يا از پشته بردارد. فرم کلی دستورات به صورت زير است:

push mem/reg
pop   mem/reg

push عملوند خود را به پشته اضافه می کند و دستور pop مقداری را از پشته حذف می کند و در عملوند خود قرار می دهد. داده ای که برداشته می شود هميشه آخرين داده ای است که اضافه شده است.

عملوند دستورات push و pop نمی توانند فوری يا ثبات های CS و IP و flag باشند.


مثال 1. دستورات زير يک کلمه را در پشته قرار می دهد.

mov AX, 12
push AX

مثال 2. دستورات زير محتوای دو متغير Value و Count را با هم تعويض می نمايد.

push Value
push Count
pop Value
pop Count

مثال 3. به کمک دستورات پشته می توان محتوای يک ثبات سگمنت را در ديگری کپی کرد.

push DS
pop CS

مثال 4. مقدار نهائی AX برابر با 1234h است. ابتدا در AX عدد 1234h ذخيره می شود سپس وقفه فراخوانی می شود. مقدار AX از پشته بازيابی می شود.

mov AX,1234H
push AX
mov AH,09
int 21H
pop AX

به کانال تلگرام سایت ما بپیوندید