پرداخت آسان  و با دریافت کد تخفیف می توانید پروژه را به قیمت درخواستی خرید فرمایید طراحی سایت برای کاندیدای شورای شهر و نمایند مجلس فروش عمده فایل به قیمت یک فایل jashop طراح و مخترع نرم افزار مدیریت حمل و نقل وو ترافیک تهران نفر دوم نرم افزار کشور در بخش اساتید نفر دوم برنامه نویس استان قزوین نفر برتر برنامه نویسی مذهبی ایران

اطلاعیه فروشگاه

مهندس جعفر عالی نژاد مدرس دانشگاه، مربی رباتیک دانش آموزی، پشتیبان کنکوری موسسه علمی رزمندگان، محقق، مخترع و کارآفرین مجازی ایران. تدریس خصوصی کامپیوتر و مشاوره تلفنی. فروش عمده فایل به قیمت یک فایل . 09120682401 www.jait.ir . www.jashop.ir لینک کانال رسمی پژوهش سرای علمی و مشاوره ای: pajoheshi@

تمرینات و پروژه درس برنامه سازی سیستم به زبان اسمبلی به همراه جزوه و منابع

تمرینات و پروژه درس  برنامه سازی سیستم به زبان اسمبلی به همراه جزوه و منابع

تمرینات و پروژه درس برنامه نویسی سیستمی به همراه جزوه و منابع

بیش از 100 صفحه جزوره با فرمت ورد و اسلاید ارایه 200 صفحه پاورپینت

به همراه 100 تمرین با سورس زبان برنامه نویسی اسمبلی

 

 

  • برنامه اي به زبان اسمبلي بنويسيد كه AX و BX و CX را با استفاده از پشته بصورت چرخشي محاسبه نمايد.

 

  • برنامه اي به زبان اسمبلي بنويسيد كه مكان نما را به خط 0809 منتقل نمايد .

 

  • برنامه اي به زبان اسمبلي بنويسيد كه صفحه نمايش را پاك كرده و به رنگ آبي درآورد .

 

  • برنامه اي به زبان اسمبلي بنويسيد كه صفحه نمايش را پاك كرده و به رنگ آبي درآورده سپس مكان نما را به آدرس 1010 انتقال دهد .

 

  • برنامه اي به زبان اسمبلي بنويسيد كه نام و نام خانوادگي خود را در آدرس 2020 صفحه نمايش به رنگ قرمز چاپ نمايد .

 

  • برنامه اي به زبان اسمبلي بنويسيد كه يك فايل ايجاد كرده و نام شما را در محتواي آن نوشته ومحتواي فايل را خوانده و در مانيتور چاپ كند ، سپس فايل مورد نظر راببندد .
  • برنامه اي به زبان اسمبلي بنويسيد كه نام و نام خانوادگي شما را چاپ نمايد:

name "Print"   ; output file name (max 8 chars for DOS compatibility)

org  100h  ; set location counter to 100h (آدرس اجراي دستور)

 

mov dx, offset msg1

mov ah, 9      ; فراخواني زيروقفه مربوط به عمل چاپ رشته

int 21h    

 

mov ax,0

int 16h      ;getch() (برنامه را نگه مي دارد تا يك كليد را فشار دهيم )

 

ret

msg1 db "Ali  Anvari  $"

end

 

 

نام درس:

 برنامه سازی سیستم

استاد:

 

منابع:

 زبان ماشین و برنامه سازی سیستم : نویسنده : پیتر ایبل، مترجم: دکتر حسین دلداری و  دکتر  مهدی سالخورده

زبان ماشین  و اسمبلی :عین ا...جعفرنژاد قمی

    

      فصل اول

                         

زیربرنامه ها

 

 

جنبه های مختلف زیربرنامه

 

1) جنبه تعریف: دستورالعمل هایی است که عملکرد زیر برنامه را مشخص می کند.

2) جنبه فراخوانی: دستوری است که زیر برنامه را اجرا می کند.

 

برای اجرای هر زیر برنامه باید آن را فراخوانی کرد. برنامه ای که زیر برنامه را فراخوانی می کند، برنامه فراخوان و زیر برنامه ای که فراخوانی می شود، زیر برنامه فراخوانده شده نام دارد.

 

انواع زیر برنامه:

 در اسمبلی دو نوع زیر برنامه وجود دارد. زیر برنامه داخلی و خارجی

زیر برنامه داخلی: زیر برنامه ای است که در همان فایل برنامه اصلی وجود دارد.

زیر برنامه خارجی: زیر برنامه ای است که در فایل مجزا از برنامه اصلی وجود دارد.

 

تعریف زیر برنامه:

 هر زیر برنامه با استفاده از شبه دستورات Proc و Endp تعریف می شود. زیر برنامه می تواند از نوع near یا far باشد. در صورتی که نوع زیر برنامه far باشد، می توان آنرا توسط برنامه های دیگر فراخوانی کرد. این نوع زیر برنامه می تواند در سگمنت کد دیگری قرار داشته باشد. اگر نوع زیر برنامه مشخص نشود، اسمبلر نوع آن را near در نظر می گیرد و این نوع زیر برنامه با برنامه اصلی، در یک سگمنت کد قرار می گیرد.

بدنه زیر برنامه حاوی مجموعه دستوراتی است که عملکرد زیر برنامه را مشخص می کنند. دستورات Ret یا Retf (return far) برای برگشت به برنامه فراخوان بکار می روند.

 

ساختار کلی زیر برنامه به صورت زیر است:

نوع زیر برنامه      Proc       نام زیر برنامه

 

                                                                                     بدنه زیر برنامه

 

Ret / Retf                                                                            

 

Endp           نام زیر برنامه

 

 

Stacksg  segment  para  none  'code'

   DB  128   dup (?)

Stacksg  ends

Datasg  segment  para  none  'data'

      

   

 

 

Datasg ends

Codesg  segment  para  none  'code'

Assume  cs:codesg,  ds:datasg,  ss:stacksg

Main  proc  far

          

 

 

 

     Ret

Main Endp

Proc1  proc

          

 

 

 

    Ret

Proc1  Endp

Proc2  proc

          

 

 

 

    Ret  

Proc2  Endp

Codesg  Ends

End  Main

 

فراخوانی زیر برنامه ها

 

فراخوانی زیر برنامه با دستور Call به صورت زیر استفاده می شود :

  

فراخوانی آدرس مستقیم

فراخوانی آدرس غیر مستقیم

 

 

 

 

  1. Call Proc1
  2. Call list[5]

 

آدرس را می توان یک آدرس مستقیم یا غیر مستقیم در نظر گرفت. معمولا در فراخوانی زیر برنامه ها از آدرس مستقیم استفاده می شود. در این روش، نام زیر برنامه بعد از دستور Call قرار می گیرد. اگر آدرس غیر مستقیم باشد، در این صورت آدرس، کلمه ای از حافظه است که حاوی آدرس شروع زیر برنامه می باشد.

 

هنگامی که دستور Call اجرا می شود دو عمل انجام می گیرد:

 


اشتراک بگذارید:


پرداخت اینترنتی - دانلود سریع - اطمینان از خرید

پرداخت هزینه و دریافت فایل

مبلغ قابل پرداخت 5,044 تومان
(شامل 45% تخفیف)
مبلغ بدون تخفیف: 9,171 تومان
کدتخفیف:
سلام دوست عزیز اول توضیحات کامل فایل و یا پروژه را به دقت مطالعه و بعد به خردید آن اقدام فرمایید. در صورت شک و تردید با ما تماس بگیرید. قیمت بصورت دریافت کد تخفیف قابل کاهش می باشد. با سپاس مهندس عالی نژاد09148594038

درصورتیکه برای خرید اینترنتی نیاز به راهنمایی دارید اینجا کلیک کنید


فایل هایی که پس از پرداخت می توانید دانلود کنید

نام فایلحجم فایل
Barnamehsazi_520497_1755.zip7.7 MB





محبوبترین محصولات

نظرسنجی

لطفا نظرتان را درباره فایل های کارشناسی ارشد آی تی بگین؟ قیمت بصورت دریافت کد تخفیف قابل کاهش می باشد...
filesell

آمارگیر وبلاگ

----پر بازدید ترین فایل های همکاران--- -----پر فروشترین فایل های همکاران -----