دانلود کتاب اصول برنامه‌نویسی زبان اسمبلی

مقاله ای درباره برنامه نویسی به زبان اسمبلی

 

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

 

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

دستور iord همچنین احتیاج به یک عملوند دارد که محل خواندن را مشخص کند. به عنوان مثال ۰۱h iord پورتی با آدرس h 10 را می‌خواند.

زبان برنامه‌نویسی اسمبلی همچنین می‌تواند شامل دایرکتیو و توضیحات باشد. دایرکتیوها دستوراتی هستند که به جای اینکه مربوط به CPU باشند، مربوط به مترجم می‌باشند. دایرکتیوها شما را قادر می‌سازند که محلی از حافظه را مشخص کنید، متغیرهایی تعریف نمایید …

 

(بیشتر…)

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

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

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

 

| کتاب زبان ماشین و اسمبلی بصورت ppt |

| مرجع کامل – در ۹ فصل |

 

اسمبلی به مجموعه زبان‌های برنامه‌نویسی سطح پایینی اطلاق می‌شود که در آن مستقیماً دستورالعمل‌های پردازنده اصلی (CPU) نوشته می‌شود ( یعنی دستوراتی که ALU توانایی انجام آنها را دارد .) به دلیل سطح پایین بودن این زبان‌ها، نوشتن، اشکال‌زدایی و نگهداری برنامه سخت‌تر است. برای هر خانوادۀ CPU یک زبان اسمبلی وجود دارد. این زبان به زبان مادر کامپیوتر بسیار نزدیک می‌باشد به‌طوری که تمامی برنامه‌های اولیه همچون ++C توسط زبان اسمبلی ساخته شده است و همچنین اکثر کارها در زمینۀ هک و مانند آن با این زبان انجام می‌شود. در زبان اسمبلی هر دستور زبان متناظر یک دستور باینری است. این زبان را با استفاده از اسمبلر‌ها می‌توان به زبان ماشین یعنی صفر و یک تبدیل کرد. نرم‌افزارهای اسمبلر بر روی سیستم نصب شده و با وارد کردن کدهای اسمبلی و اشکال‌زدایی کردن آن می‌توان آن‌ها را به زبان ماشین تبدیل کرد. هدف این جزوه درک عمیق تر نحوه کار کامپیوتر در سطح پایین و در نتیجه تولید نرم افزارهای کارآمدتر در سطوح بالا می باشد. یادگیری زبان اسمبلی به آشنائی بیشتر با طریقه کارکردن سخت افزار، برنامه ها و سیستم عامل با یکدیگر کمک می کند. در این کتاب که در ۹ فصل است استفاده از دستورات اسمبلی و نوشتن برنامه های ساده اسمبلی را فراخواهید گرفت.

 

(بیشتر…)

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

دانلود کتاب الگوریتم و فلوچارت بصورت پی دی اف

دانلود کتاب الگوریتم و فلوچارت

 

| کتاب الگوریتم و فلوچارت |

 

الگوریتم و فلوچارت به عنوان دو مبحث بنیادین در امر برنامه نویسی از اهمیت ویژه ای برخوردارند. الگوریتم، همان راه حل مساله و فلوچارت شیوه نمایش نموداری الگوریتم است که برای درک بهتر و سریعتر الگوریتم ارائه می شود و در واقع وجه مشترک بین برنامه نویسان کلیه زبانهای کامپیوتری است. لذا با توجه به اهمیت این دو مقوله، در این کتاب ضمن فراگیری روشهای ارایه الگوریتم های مناسب برای حل مسائل گوناگون و بررسی فلوچارت های مزبوطه، با مفاهیم اساسی برنامه نویسی از قبیل: حلقه های تکرار، آرایه ها، برنامه های فرعی (زیرالگوریتم ها) روشهای مرتب نمودن اطلاعات و مواردی از این قبیل آشنا خواهید شد. با توجه به مطالب فوق و تنوع مسائل و مثالهای ارایه شده در کتاب حاضر، مطالعه و به کارگیری این اثر را به کلیه برنامه نویسان مبتدی و مدرسین گرامی توصیه می نماییم. جهت دانلود رایگان کتاب الگوریتم و فلوجارت به ادامه مطلب مراجعه فرمایید.

 

(بیشتر…)

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

دانلود رایگان سورس کدهای آماده به زبان ماشین و اسمبلی

دانلود رایگان سورس کدهای آماده به زبان ماشین و اسمبلی

 

| دانلود سورس کدهای آماده به زبان ماشین و اسمبلی |

 

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

 

(بیشتر…)

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

دانلود نرم افزار emu8086 v4.08 کامپایلر زبان ماشین و اسمبلی

دانلود نرم افزار emu8086 v4.08 کامپایلر زبان ماشین و اسمبلی

 

| دانلود نرم افزار emu8086 v4.08 کامپایلر و ویرایشگر زبان ماشین و اسمبلی |

 

زبان اسمبلی یک زبان برنامه نویسی سطح پایین می باشد که زبانی نزدیک به زبان ماشین است و مستقیم تر از بقیه زبان ها با سخت افزار در ارتباط است. اسمبلی از بالاترین سرعت نسبت به سایر زبان ها برخوردار است. زیرا سایر زبان ها ابتدا به اسمبلی و سپس به زبان ماشین(۰و۱) کامپایل می شوند ولی اسمبلی مستقیما به زبان ماشین کامپایل می شود. برای هر خانواده CPU یک زبان اسمبلی وجود دارد. این زبان به طور مستقیم با سخت افزار، حافظه اصلی، CPU و غیره در ارتباط است.
نرم افزار emu8086 به عنوان شبیه ساز میکروپروسسور ۸۰۸۶ و اسمبلر یکپارچه ای با آموزش هایی برای افراد مبتدی طراحی شده است. این شبیه ساز کاملاً شبیه به یک میکروپروسسور واقعی برنامه ها را در حالت گام به گام اجرا می کند. و تمامی ثبات ها، حافظه، پشته، متغیرها و پرچم ها را نمایش می دهد. تنها با یک یا دو کلیک موس و به آسانی می توان تمامی مقادیر حافظه را مورد بررسی و ویرایش قرار داد.

 

قابلیت های کلیدی نرم افزار emu8086:
– شبیه سازی و کامپایل کردن برنامه های اسمبلی
– اجرای برنامه به صورت گام به گام
– نمایش تمامی ثبات ها، حافظه، پشته، متغیرها و پرچم ها
– بررسی و ویرایش آسان تمامی مقادیر حافظه
– اجرای دستورالعمل ها به صورت رو به جلو و یا رو به عقب
– ایجاد یک سیستم عامل کوچک که کد های باینری را داخل یک فلاپی دیسک بوتیبل می نویسد
– و …


(بیشتر…)

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