<link rel="stylesheet" nolink="http://sidaa.ir/css/affcss.css" /><div class="affsbt2 affsbt"><div class="contnr"><a rel="nofollow" target="_blank" nolink="http://sidaa.ir/product/15610/تحقیق-آموزش-اسمبلی-115-ص/330" class="affsbtpic2"><img src="http://sidaa.ir/HPicturer.ashx?img=3338NTIxOQ__.jpg&w=150&h=150&path=~/content/productpic/" alt="تحقیق-آموزش-اسمبلی-115-ص" /></a><h5><a rel="nofollow" target="_blank" nolink="http://sidaa.ir/product/15610/تحقیق-آموزش-اسمبلی-115-ص/330">تحقیق  آموزش اسمبلی 115 ص</a></h5> <span>فرمت فایل دانلودی: </span> <b>.zip</b><br /><span>فرمت فایل اصلی: </span> <b>.doc</b><br /><span>تعداد صفحات: </span> <b>122</b><br /><span>حجم فایل: </span> <b>77 کیلوبایت </b><br /><span>قیمت: </span> <b>12000 تومان</b><p class="tlt">لینک دانلود و خرید پایین توضیحات<br>دسته بندی :&nbsp;وورد<br>نوع فایل :&nbsp; word (doc) ( قابل ویرایش و آماده پرینت )<br>تعداد صفحه : 122 صفحه<br><br>&nbsp;قسمتی از متن word (doc) :&nbsp;<br>&nbsp;<br><br>‏آموزش اسمبلی <br>‏برای یاد گرفتن اسمبلی باید با ‏مبناهای عدد نویسی ، ساختمان داخلی کامپیوتر <br>‏و برنامه نویسی آشنا باشیم . <br>‏ما برنامه هایمان را مستقیما با اسمبلر Macro Assembler ‏خواهیم نوشت و گاها از Debug<br>‏استفاده خواهیم کرد . بعلاوه چون برنامه های حجیم نخواهیم نوشت قالب اکثر <br>‏رنامه های ما COM. ‏خواهد بود . <br>‏برای شروع ابتدا نگاهی به حافظه میکنیم : <br>‏حافظه و آدرس دهی <br>‏هر کامپیوتر مبتنی بر 8086 دارای حداقل 640 ‏کیلوبایت حافظه است . این 640 <br>‏کیلوبایت به قطعات 64 کیلوبایتی تقسیم شده و ما ‏این قطعات را "قطعه " یا Segment<br>‏مینامیم . هر سگمنت هم به خانه های تک بایتی ‏دیگری تقسیم شده است . <br>‏برای بدست آوردن مقدار یک بایت مشخص از حافظه ما ‏باید عد مربوط به سگمنت و <br>‏همچنین شماره آن بایت در سگمنت ( که آفست Offset ‏نامیده میشود ) را بدانیم . <br>‏مثلا اگر مقدار مورد نظر در قطعه 0030h(h( ‏یعنی عدد ‏در مبنای 16 است ) و آفست 13C4h<br>‏باشد ما باید قطعه ای که شماره آن 0030h ‏است را ‏بیابیم و بعد در همان قطعه <br>‏مقدار باین شماره 13C4 ‏را بخوانیم . <br>‏برای نمایش ‏این حالت بین عدد سگمنت و آفست علامت (:) قرار میدهیم . یعنی <br>‏ابتدا عدد مربوط ‏به قطعه را نوشته و سپس عدد آفست را می آوریم : <br>Segment:Offset <br>‏مثال : 4D2F:َ9000 **<br>‏همیشه در آدرس دهی ها از اعداد مبنای 16 استفاده میکنیم . <br>| | | <br>| CConvertional | 1 Segment=64K | | | | | Memory <br>| | | | | | <br>| | | | <br>| | | | <br>‏آموزش اسمبلی <br>‏برای یاد گرفتن اسمبلی باید با ‏مبناهای عدد نویسی ، ساختمان داخلی کامپیوتر <br>‏و برنامه نویسی آشنا باشیم . <br>‏ما برنامه هایمان را مستقیما با اسمبلر Macro Assembler ‏خواهیم نوشت و گاها از Debug<br>‏استفاده خواهیم کرد . بعلاوه چون برنامه های حجیم نخواهیم نوشت قالب اکثر <br>‏رنامه های ما COM. ‏خواهد بود . <br>‏برای شروع ابتدا نگاهی به حافظه میکنیم : <br>‏حافظه و آدرس دهی <br>‏هر کامپیوتر مبتنی بر 8086 دارای حداقل 640 ‏کیلوبایت حافظه است . این 640 <br>‏کیلوبایت به قطعات 64 کیلوبایتی تقسیم شده و ما ‏این قطعات را "قطعه " یا Segment<br>‏مینامیم . هر سگمنت هم به خانه های تک بایتی ‏دیگری تقسیم شده است . <br>‏برای بدست آوردن مقدار یک بایت مشخص از حافظه ما ‏باید عد مربوط به سگمنت و <br>‏همچنین شماره آن بایت در سگمنت ( که آفست Offset ‏نامیده میشود ) را بدانیم . <br>‏مثلا اگر مقدار مورد نظر در قطعه 0030h(h( ‏یعنی عدد ‏در مبنای 16 است ) و آفست 13C4h<br>‏باشد ما باید قطعه ای که شماره آن 0030h ‏است را ‏بیابیم و بعد در همان قطعه <br>‏مقدار باین شماره 13C4 ‏را بخوانیم . <br>‏برای نمایش ‏این حالت بین عدد سگمنت و آفست علامت (:) قرار میدهیم . یعنی <br>‏ابتدا عدد مربوط ‏به قطعه را نوشته و سپس عدد آفست را می آوریم : <br>Segment:Offset <br>‏مثال : 4D2F:َ9000 **<br>‏همیشه در آدرس دهی ها از اعداد مبنای 16 استفاده میکنیم . <br>| | | <br>| CConvertional | 1 Segment=64K | | | | | Memory <br>| | | | | | <br>| | | | <br>| | | | <br>‏آموزش اسمبلی <br>‏برای یاد گرفتن اسمبلی باید با ‏مبناهای عدد نویسی ، ساختمان داخلی کامپیوتر <br>‏و برنامه نویسی آشنا باشیم . <br>‏ما برنامه هایمان را مستقیما با اسمبلر Macro Assembler ‏خواهیم نوشت و گاها از Debug<br>‏استفاده خواهیم کرد . بعلاوه چون برنامه های حجیم نخواهیم نوشت قالب اکثر <br>‏رنامه های ما COM. ‏خواهد بود . <br>‏برای شروع ابتدا نگاهی به حافظه میکنیم : <br>‏حافظه و آدرس دهی <br>‏هر کامپیوتر مبتنی بر 8086 دارای حداقل 640 ‏کیلوبایت حافظه است . این 640 <br>‏کیلوبایت به قطعات 64 کیلوبایتی تقسیم شده و ما ‏این قطعات را "قطعه " یا Segment<br>‏مینامیم . هر سگمنت هم به خانه های تک بایتی ‏دیگری تقسیم شده است . <br>‏برای بدست آوردن مقدار یک بایت مشخص از حافظه ما ‏باید عد مربوط به سگمنت و <br>‏همچنین شماره آن بایت در سگمنت ( که آفست Offset ‏نامیده میشود ) را بدانیم . <br>‏مثلا اگر مقدار مورد نظر در قطعه 0030h(h( ‏یعنی عدد ‏در مبنای 16 است ) و آفست 13C4h<br>‏باشد ما باید قطعه ای که شماره آن 0030h ‏است را ‏بیابیم و بعد در همان قطعه <br>‏مقدار باین شماره 13C4 ‏را بخوانیم . <br>‏برای نمایش ‏این حالت بین عدد سگمنت و آفست علامت (:) قرار میدهیم . یعنی <br>‏ابتدا عدد مربوط ‏به قطعه را نوشته و سپس عدد آفست را می آوریم : <br>Segment:Offset <br>‏مثال : 4D2F:َ9000 **<br>‏همیشه در آدرس دهی ها از اعداد مبنای 16 استفاده میکنیم . <br>| | | <br>| CConvertional | 1 Segment=64K | | | | | Memory <br>| | | | | | <br>| | | | <br>| | | | <br>‏آموزش اسمبلی <br>‏برای یاد گرفتن اسمبلی باید با ‏مبناهای عدد نویسی ، ساختمان داخلی کامپیوتر <br>‏و برنامه نویسی آشنا باشیم . <br>‏ما برنامه هایمان را مستقیما با اسمبلر Macro Assembler ‏خواهیم نوشت و گاها از Debug<br>‏استفاده خواهیم کرد . بعلاوه چون برنامه های حجیم نخواهیم نوشت قالب اکثر <br>‏رنامه های ما COM. ‏خواهد بود . <br>‏برای شروع ابتدا نگاهی به حافظه میکنیم : <br>‏حافظه و آدرس دهی <br>‏هر کامپیوتر مبتنی بر 8086 دارای حداقل 640 ‏کیلوبایت حافظه است . این 640 <br>‏کیلوبایت به قطعات 64 کیلوبایتی تقسیم شده و ما ‏این قطعات را "قطعه " یا Segment<br>‏مینامیم . هر سگمنت هم به خانه های تک بایتی ‏دیگری تقسیم شده است . <br>‏برای بدست آوردن مقدار یک بایت مشخص از حافظه ما ‏باید عد مربوط به سگمنت و <br>‏همچنین شماره آن بایت در سگمنت ( که آفست Offset ‏نامیده میشود ) را بدانیم . <br>‏مثلا اگر مقدار مورد نظر در قطعه 0030h(h( ‏یعنی عدد ‏در مبنای 16 است ) و آفست 13C4h<br>‏باشد ما باید قطعه ای که شماره آن 0030h ‏است را ‏بیابیم و بعد در همان قطعه <br>‏مقدار باین شماره 13C4 ‏را بخوانیم . <br>‏برای نمایش ‏این حالت بین عدد سگمنت و آفست علامت (:) قرار میدهیم . یعنی <br>‏ابتدا عدد مربوط ‏به قطعه را نوشته و سپس عدد آفست را می آوریم : <br>Segment:Offset <br>‏مثال : 4D2F:َ9000 **<br>‏همیشه در آدرس دهی ها از اعداد مبنای 16 استفاده میکنیم . <br>| | | <br>| CConvertional | 1 Segment=64K | | | | | Memory <br>| | | | | | <br>| | | | <br>| | | | <br><br>&nbsp;<br></p><div class="affcntr"><a rel="nofollow" target="_blank" nolink="http://sidaa.ir/product/15610/تحقیق-آموزش-اسمبلی-115-ص/330" class="buy"><img src="http://sidaa.ir/content/affbanner/buy.png" alt="دانلود فایل" /></a><br>پرداخت با کلیه کارتهای عضو شتاب امکان پذیر است.</div><div class="affsbtclr"></div></div></div><br>


مشخصات

  • جهت مشاهده منبع اصلی این مطلب کلیک کنید
  • کلمات کلیدی منبع : قطعه ,سگمنت ,‏برای ,آفست ,شماره ,برنامه ,0030h ‏است ,باید قطعه ,آفست 13c4h‏باشد ,همان قطعه ,قطعه ‏مقدار ,offset ‏نامیده میشود ,آفست offset ‏نامیده ,بخوانیم ‏برای نمایش ,آوریم segment offset
  • در صورتی که این صفحه دارای محتوای مجرمانه است یا درخواست حذف آن را دارید لطفا گزارش دهید.

تبلیغات

محل تبلیغات شما

آخرین مطالب این وبلاگ

محل تبلیغات شما محل تبلیغات شما

آخرین وبلاگ ها

برترین جستجو ها

آخرین جستجو ها

اسماء الحسنی /باربری سعادت آباد/اتوبار سعادت آباد/ دانلود رایگان Bryan عطر باز amozesh Josh دانیال کلانتری