برنامه های زبان ماشین اسمبلی - صفحه دوم
موضوع بندی : زبان ماشین اسمبلیچهارشنبه 19 خرداد 1395
برنامه مرتب سازی به روش حبابی به زبان ماشین، زبان اسمبلی و تحت کامپایلر توربو اسمبلر نوشته شده است. در این برنامه ابتدا با چاپ پیغامی تعداد اعداد ورودی که قصد مرتب کردن آنها را داریم از کاربر دریافت می شود و سپس به آن تعداد عدد دریافت و پس از اتمام مرحله ورود اعداد برنامه به روش الگوریتم مرتب سازی حبابی اعداد را مرتب و در نهایت در خروجی چاپ می کند.
توضیحات بیشتر و دانلود
موضوع بندی : زبان ماشین اسمبلیپنجشنبه 13 خرداد 1395
در این برنامه که با کامپایلر emu8086 کد نویسی شده است، یک پرچم به رنگ های سبز، سفید و قرمز (پرچم ایران) از یک سمت صفحه نمایش به سمت دیگر به صورت مداوم در حال حرکت است، لازم به ذکر است که این پرچم در محیط متنی با استفاده از کاراکتر ها طراحی شده ست.
توضیحات بیشتر و دانلود
موضوع بندی : زبان ماشین اسمبلیپنجشنبه 13 خرداد 1395
این برنامه یک عدد n را از ورودی گرفته و طبق فرمول فاکتوریل آن را محاسبه می کند و در خروجی عدد محاسبه شده را نمایش می دهد. فاکتوریل هر عدد طبیعی در ریاضیات از حاصل ضرب آن عدد در تمام اعداد صحیح و مثبت (اعداد طبیعی) کوچک تر از آن به دست می آید. همچنین طبق قرارداد، فاکتوریل صفر همیشه برابر با یک است.
توضیحات بیشتر و دانلود
موضوع بندی : زبان ماشین اسمبلیچهارشنبه 12 خرداد 1395
برنامه نمایش یک ساعت به صورت دیجیتال در صفحه نمایش با زبان ماشین اسمبلی 8086 طراحی شده است. این برنامه ساعت سیستم را توسط تابع 2ch اینتراپت 21h دریافت کرده و پس از پاک کردن صفحه نمایش و انتقال مکان نما به موقعیت مناسب به ترتیب ساعت، دقیقه و ثانیه آن را نمایش می دهد.
توضیحات بیشتر و دانلود
موضوع بندی : زبان ماشین اسمبلیچهارشنبه 12 خرداد 1395
این برنامه که به زبان اسمبلی (زبان ماشین) نوشته شده است دو عدد بسیار بزرگ (50 رقمی) را از کاربر گرفته و آنها را با هم جمع می کند و نتیجه این حاصل جمع را در خروجی چاپ می کند. برای ذخیره سازی اعداد و در نهایت جمع آنها از آرایه ها استفاده شده است.
توضیحات بیشتر و دانلود
موضوع بندی : زبان ماشین اسمبلیچهارشنبه 12 خرداد 1395
این برنامه زبان اسمبلی یک رشته (کاراکتر یا عددی یا ترکیبی از هردو) از ورودی توسط کاربر دریافت می کند و آن رشته را به صورت معکوس و برگردان در خروجی چاپ می کند. کد این برنامه تحت کامپایلر emu8086 برنامه نویسی شده است.
توضیحات بیشتر و دانلود
موضوع بندی : زبان ماشین اسمبلیشنبه 1 خرداد 1395
در این برنامه اسمبلی 8086 با استفاده از اینتراپت های مربوطه موقعیت حال حاضر نشانگر موس در صفحه نمایش به صورت مختصات x , y به چاپ می شود، علاوه بر آن این برنامه قابلیت تشخیص کلیک چپ موس را هم دارد و با هر بار کلیک چپ موس تعداد کلیک ها از اول برنامه تا به حال شمارش می شود.
توضیحات بیشتر و دانلود
موضوع بندی : زبان ماشین اسمبلیشنبه 1 خرداد 1395
برنامه تشخیص بزرگترین و کوچکترین عدد از بین اعداد ورودی، با زبان برنامه نویسی اسمبلی (زبان ماشین) و تحت کامپایلر tasm کد نویسی شده است. همانطوری که اشاره شد این برنامه در ابتدا یک عدد به عنوان تعداد اعداد ورودی از کاربر دریافت می کند و سپس به همان تعداد، عدد های صحیح را پشت سر هم از کاربر دریافت می کند و در نهایت بزرگترین و کوچکترین عدد را از بین لیست اعداد ورودی تشخیص داده و در خروجی با پیغامی نمایش می دهد.
توضیحات بیشتر و دانلود
موضوع بندی : زبان ماشین اسمبلیشنبه 1 خرداد 1395
برنامه جدول ضرب اعداد با زبان برنامه نویسی اسمبلی و تحت کامپایلر ایمولیتور 8086 برنامه نویسی شده است. جدول ضرب به صورت ستون و ردیف 10 در 10 ایجاد و برای چاپ اعداد هر ردیف در این برنامه از رنگ های متفاوت استفاده شده است.
توضیحات بیشتر و دانلود
موضوع بندی : زبان ماشین اسمبلیسه شنبه 28 اردیبهشت 1395
برنامه با این صورت است که پس از اجرای آن، یک شمارنده ثانیه ای با مقدار اولیه 8 ثانیه شروع به شمارش به سمت پایین می کند و زمانی که به صفر رسید محافظ صفحه که به شکل یک علامت بعلاوه سبز رنگ (دو خط متقاطع) می باشد فعال می شود. برنامه تا زمانی که موس یا کیبورد حرکتی نکند به کار خود ادامه می دهد ولی اگر موس حرکت کرد و یا کلیدی از کیبورد زده شد برنامه خاتمه می یابد.
توضیحات بیشتر و دانلود