فی موو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

فی موو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

اصول برنامه‌نویسی اسمبلی

اختصاصی از فی موو اصول برنامه‌نویسی اسمبلی دانلود با لینک مستقیم و پر سرعت .

اصول برنامه‌نویسی اسمبلی


اصول برنامه‌نویسی اسمبلی

فرمت وُرد

48 صفحه

 

اصول برنامه‌نویسی اسمبلی


CPU تراشه enCorRe دستور پشتیبانی می‌کند. همه برنامه‌ها باید از این 37 دستور استفاده کنند. سیپرس یک مترجم مجانی ارائه می‌دهد که کدهای اسمبلی را که شما می‌نویسید به فایل‌های موضوع، که به منظور برنامه‌ریزی در EPROM تراشه تهیه می‌شوند، تبدیل می‌کند. اگر ترجیح دهید که در C برنامه‌نویسی کنید، سیپریس یک مفسر C نیز پیشنهاد می‌کند.

اگر با برنامه‌نویسی اسمبلی میکروکنترلر آشنایی داشته باشید، برنامه‌نویسی برای enCoRo  نیز مشابه همان است. اما اگر با برنامه‌نویسی در بیسیک و C آشنا هستید، باید بدانید که در برنامه‌نویسی کدهای اسمبلی بسیاری از عملگرهای زبانهای سطح بالا موجود نیست در اینجا دیگر حلقه‌های While یا ‌for یا انواع مختلف متغیرها وجود ندارد. اما برای تراشه‌‌ای مانند enCoRo که به منظور کارهای نمایشی و کنترلی غیر پیچیده طراحی شده است، استفاده از کدهای اسمبلی عملی است. برای برنامه‌های کوتاه، که به سرعت اجرا می‌شوند احتیاجی به خرید مفسر نیست.


اصول برنامه‌نویسی اسمبلی

برنامه‌نویسی اسمبلی شامل یک مجموعه از دستورات است که هر کدام مربوط به کدهای ماشینی هستند که تراشه از آنها پشتیبانی می‌کند. مثلاً دستور iord، که محل io را می‌خواند به کد h29 مربوط است. به جای به خاطر آوردن h 29، شما می‌توانید iord را بنویسید، و مترجم معادل سازی را برای شما انجام خواهد داد. دستور iord همچنین احتیاج به یک عملوند دارد که محل خواندن را مشخص کند. به عنوان مثال 01h iord پورتی با آدرس h 10 را می‌خواند.

زبان برنامه‌نویسی اسمبلی همچنین می‌تواند شامل دایرکتیو[1] و توضیحات باشد. دایرکتیوها دستوراتی هستند که به جای اینکه مربوط به CPU باشند، مربوط به مترجم می‌باشند. دایرکتیوها شما را قادر می‌سازند که محلی از حافظه را مشخص کنید، متغیرهایی تعریف نمایید. در کل، نقشی که مترجم در کنار اجرای دستورات مشخص شده باید ایفا کند را نشان می‌دهند. یک نقطه ویرگول ( : )یا ممیز دوبل ( // ) یک عبارت توصیفی را مشخص می‌کنند که مترجم از آنها چشم‌پوشی می‌کند.

مترجمی که توسط سیپرس ارائه می‌شود، cyasm.exe قابل اجرا در پنجره داس[2] می‌باشد. سیپرس مرجع‌ها و راهنمای استفاده برای کاربرانی را تهیه کرده است که چگونگی استفاده از مترجم را شرح می‌دهد.

مترجم از دو مجموعه دستور مشابه برای CPU‌های سری A و سری‌B پشتیبانی می‌کند. تراشه‌های enCoRo از سری B هستند. تراشه‌های قدیمی‌تر سیپرس، مانند 63001، از سری A بودند و از همة دستورات بجز بعضی از آنها پشتیبانی می‌کنند.

کدهای مترجم

راهنمای کاربران دارای توضیحات کاملی در مورد کد اسمبلی و دایرکتیوهاست و در اینجا برخی از جزئیات آن تکرار می‌شود. جدول 1-8 خلاصه‌ای از کدها می‌باشد و جدول 2-8 خلاصه‌ای از دایرکتیوها را نشان می‌دهد. کدهای ماشین تراشه به 37 دستور ترجمه شده است.


جدول 1-8: متجرم Cyasm از 37 دستور اسمبلی برای enCoRo پشتیبانی می‌کند

نوع دستور

دستور

توضیح

تابعهای منطقی و ریاضی

ADD

اضافه کردن بدون نقلی

ADC

اضافه کردن همراه با نقلی

AND

AND کردن بیتی

ASL

انتقال به چپ منطقی

ASR

انتقال به راست منطقی

CMP

 مقایسه

CPL

متمم کردن آکومولاتور

DEC

کاهش

INC

افزایش

OR

OR کردن بیتی

RLC

چرخش به چپ همراه با نقلی

RRC

چرخش به راست همراه با نقلی

SUB

 تفریق بدون نقلی

SBB

تفریق همراه با نقلی

XOR

OXR بیتی

پرشهای برنامه و کنترلی

GALL

فراخوانی تابع

HALT

اجرای ایست

RETI

بازگشت از وقفه

JACC

 پرش آکومولاتور

JC

پرش در صورتی که نقلی یک باشد

JMP

پرش

JNC

پرش در صورتی که نقلی صفر باشد

JNZ

پرش اگر صفر نباشد

JZ

پرش اگر صفر باشد

RET

بازگشت

XPAGE

صفحه حافظه



[1]- Directive

[2]- Dos


دانلود با لینک مستقیم


اصول برنامه‌نویسی اسمبلی

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

اختصاصی از فی موو کتاب برنامه نویسی و زبان اسمبلی کامپیوتر های شخصی دانلود با لینک مستقیم و پر سرعت .

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


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

کتاب برنامه نویسی و زبان اسمبلی کامپیوتر های شخصی (519 صفحه)

نویسنده:پیتر ایبل

ترجمه: مهندس فرزانه کیمیایی

ویرایش چهارم سال1998

قیمت فقط 1000 تومان

دانلودبه صورت pdf و بعد از پرداخت (بااطمینان کامل خرید نمایید)


دانلود با لینک مستقیم


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

دانلود چند پروژه با زبان اسمبلی

اختصاصی از فی موو دانلود چند پروژه با زبان اسمبلی دانلود با لینک مستقیم و پر سرعت .

دانلود چند پروژه با زبان اسمبلی


دانلود چند پروژه با زبان اسمبلی

دانلود چند پروژه با زبان اسمبلی

عنوان پروژه :  چند پروژه با زبان اسمبلی

قالب بندی : asm

 

شرح مختصر : این فایل شامل چند پروژه نوشته شده با زیان برنامه نویسی اسمبلی است. لیست پروژه های موجود عبارتند از :

سورس کد پروژه مرتب سازی حبابی با زبان اسمبلی

سورس کد پروژه چاپ دو جمله با زبان اسمبلی

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

سورس کد تبدیل اعداد به مبنای 2 با زبان اسمبلی

سورس کد تبدیل اعداد به مبنای 16 با زبان اسمبلی

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

سورس کد پروژه تبدیل حروف کوچک به بزرگ در اسمبلی

سورس کد الگوریتم مرج سورت در اسمبلی

سورس کد پروژه تبدیل تاریخ میلادی به شمسی در اسمبلی

 

 


دانلود با لینک مستقیم


دانلود چند پروژه با زبان اسمبلی

آموزش طرز استفاده از قیدهای مکانیکی در اسمبلی سالیدورک SolidWorks

اختصاصی از فی موو آموزش طرز استفاده از قیدهای مکانیکی در اسمبلی سالیدورک SolidWorks دانلود با لینک مستقیم و پر سرعت .

آموزش طرز استفاده از قیدهای مکانیکی در اسمبلی سالیدورک SolidWorks


آموزش طرز استفاده از قیدهای مکانیکی در اسمبلی سالیدورک SolidWorks

ورژن نرم افزار : 2016
سطح:  پیشرفته
زبان: فارسی

فایلهای همراه:

  • فیلمهای آموزشی بزبان فارسی (به توضیحات زیر رجوع کنید)
  • تمامی فایلهای پارت و اسمبلی مربوط به تمرینات


آنچه خواهید آموخت:

قید چرخدنده Gear Mate (5:30 دقیقه)
توسط این قید می توانید بین هر دو قطعه دوار قید چرخدنده با نسبت تبدیل مشخص را ایجاد کنید. مثالی که در اینجا بررسی می شود مجموعه ای از چرخدنده های سیاره ای می باشد.

قید Rack and Pinion (5:30 دقیقه)
با استفاده از این نوع چرخدنده می توان حرکت دوار را به حرکت خطی تبدیل کرد. در اسمبلی سالیدورکز امکان تعریف این نوع قید وجود دارد.

قید بادامک Cam Mate (3:20 دقیقه)
بادامک ها در مکانیزمها امکان ایجاد حرکتهای پیچیده توسط پروفیلهای مختلف را فراهم می سازند. در سالیدورکز نیز با تعریف این نوع قید در اسمبلی می توان خروجی حرکت را بررسی کرده و در صورت نیاز شکل بادامک را تغییر داد.

قید Universal Joint (2:20 دقیقه)
این قید برای انتقال حرکت بین دو شفت غیر هم محور بکار می رود.

قید لولا Hinge  (2:45 دقیقه)
با استفاده از این قید می توانید بین قطعات لولا ایجاد کنید.

قید پیچ Screw (2:45 دقیقه)
این قید برای شبیه سازی حرکت پیچ و مهره بکار برده می شود. با استفاده از این قید حرکت دورانی یک استوانه را می توانید به حرکت خطی تبدیل کنید.

تعریف قرقره و تسمه Pully and Belt (6:24 دقیقه)
با استفاده از این امکان در سالیدورکز می توانید بین قطعات دوار متعدد حرکت انتقالی توسط تسمه را شبیه سازی کرده و حتی طول تسمه مورد نیاز را بدست آورید.


بیاد داشته باشید در آموزشهای ما همواره می توانید از فایل سه بعدی که همراه مجموعه دانلود می کنید به عنوان راهنما استفاده کنید.


دانلود با لینک مستقیم


آموزش طرز استفاده از قیدهای مکانیکی در اسمبلی سالیدورک SolidWorks

مقاله اسمبلی کامپیوتر

اختصاصی از فی موو مقاله اسمبلی کامپیوتر دانلود با لینک مستقیم و پر سرعت .

مقاله اسمبلی کامپیوتر


مقاله اسمبلی کامپیوتر

دانلود مقاله اسمبلی کامپیوتر 18 ص با فرمت WORD

 

 

 

 

 

اسمبل کردن کامپیوتر اگر شما یک اتومبیل مثلاً از کمپانی فورد بخرید انتظار دارید که شاسی بدنه موتور گیربکس ساخت کمپانی فورد باشد یا لا اقل اختصاصاً برای کمپانی فورد ساخته شده مونتاژ شوند شرکتهای کامپیوتری کامپیوترهایی را تحویل شما می دهند این کامپیوترها از قطعاتی تشکیل شده اند که هر یک ساخت یک کمپانی است و آنها فقط کامپیوتر شما را اسمبل (مونتاژ) کرده اند.بیشتر قطعات کامپیوتری در آمریکا اختراع می شوند ولی تولید آنها در سراسر جهان صورت می گیرد و این گستردگی از هیچ قاعده ای پیروی نمی کند. کشورهای مختلف هر کدام یکسری قطعات خاص را تولید می کنند کمپانی های آمریکایی cpu را می سازند ( Intel, AMD ) مادربردها از تایوان می آیند.


دانلود با لینک مستقیم


مقاله اسمبلی کامپیوتر