فرادرس
هزینه آموزش
۳۱,۰۰۰ تومان

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

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

تعداد دانشجو
۳,۰۳۸ نفر
مدت زمان
۱۰ ساعت
هزینه آموزش
۳۱,۰۰۰ تومان
محتوای این آموزش
۳۵ بازخورد (مشاهده نظرات)
آموزش برنامه نویسی اسمبلی

چکیده

زبان اسمبلی یک زبان سطح پایین و بر پایه ۰ و ۱ است. اسمبلی مستقیم دستورالعمل های پردازنده اصلی را می نویسد. به همین دلیل یک برنامه نویس به زبان اسمبلی باید در مورد جزئیات سخت افزاری CPU از جمله ثبات های آن اطلاع داشته باشد. به همین دلیل در درس اول مبناها و معماری ریزپردازنده آموزش داده شده است. در بسیاری از موارد و پروژه ها برای افزایش کارایی بهتر از این کد استفاده می شود. هدف این فرادرس آشنا شدن بیشتر با نحوه کار پردازنده است.

مدرس
فرشید شیرافکن

دانشجوی دکترای تخصصی بیوانفورماتیک

مهندس فرشید شیرافکن دارای مدرک کارشناسی ارشد مهندسی کامپیوتر گرایش نرم افزار بوده و در حال حاضر دانشجوی دکترای بیوانفورماتیک دانشگاه تهران هستند. ایشان از مدرسین نمونه در زمینه ارائه و آموزش دروس دانشگاهی انتخاب شده اند.

توضیحات تکمیلی

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

این فرادرس، زبان اسمبلی را به زبان ساده آموزش می دهد. آموزش در ۸ درس بر اساس دروس دوره کارشناسی رشته کامپیوتر تهیه شده است.

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

 

فهرست سرفصل ها و رئوس مطالب مطرح شده در این مجموعه آموزشی، در ادامه آمده است:
  • درس یکم: مبناها - معماری داخلی 8086
  • درس دوم: دستور MOV - مقدمه ای به پشته - مدهای آدرس دهی
    • دستورهای SUB و MUL و DIV
    • دستورهای AND ,OR ,XOR
    • دستورهای SHL و SHR, ROR, ROL, RCR, RCL
    • دستور CMP
    • پیاده سازی IF و SWITCH
    • پیاده سازی FOR و WHILE
  • درس سوم: اعداد BCD
    • تبدیل اسکی به BCD فشرده شده - تبدیل BCD فشرده شده به اسکی
    • دستورهای DAA و DAS, AAA, AAS, AAM, AAD
  • درس چهارم: وقفه ها (Interrupt)
    • وقفه 10H (سرویس های 2, 3, 6 و C)
    • وقفه 21H (سرویس های 7, 9, A و 1,2)
    • وقفه 16H (سرویس های 0, 1)
    • برنامه نویسی موس (وقفه 33H)
    • برنامه نویسی کیبورد (وقفه 16H)
    • توابع اسکرول کردن (سرویس ۰۶ از وقفه 10H)
    • مثال (رسم خط افقی - عمودی - قطری)
    • مثال (مرتب سازی)
  • درس پنجم: اعداد علامت دار
    • دستورهای CBW, CWD
    • دستور IDIV
    • دستورهای SAR, SAL
    • مثال: پیدا کردن مینیم
  • درس ششم: رشته ها
    • دستورهای MOVSB و CMPSB, SCASB, LOADSB, LOADSW, STOSB
    • مثال های کار با رشته INSERT, DELETE, CONCAT, REVERSE
  • درس هفتم: ماکرو و پروسیجر
    • سرویس 13H وقفه 10H
    • نگاه دقیق تر به پشته
    • ارسال پارامتر به پروسیجر
    • مثال (تبدیل عدد دسیمال به معادل باینری)
    • مثال (مرتب سازی سریع)
    • مثال (نمایش زمان سیستم)
  • درس هشتم: برنامه نویسی ۳۲ بیتی
    • جمع داده های چند کلمه ای
    • برنامه نویسی اسمبلی در زبان C

آنچه در این آموزش خواهید دید:

آموزش ویدئویی مورد تائید فرادرس
فایل برنامه ها و پروژه های اجرا شده
فایل PDF یادداشت‌ های ارائه مدرس

نرم افزارهای مرتبط با آموزش

EMU8086



پیش نمایش‌ها

پیش‌نمایش ۱: مبناها – معماری داخلی 8086

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایین‌تر از کیفیت HD ویدئو اصلی باشد؛ می‌توانید ویدئو را دانلود و مشاهده کنید (دانلود پیش‌نمایش - حجم: ۲۰ مگابایت -- (کلیک کنید +))

پیش‌نمایش ۲: دستور MOV – مقدمه ای به پشته – مدهای آدرس دهی (الف)

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایین‌تر از کیفیت HD ویدئو اصلی باشد؛ می‌توانید ویدئو را دانلود و مشاهده کنید (دانلود پیش‌نمایش - حجم: ۲۷ مگابایت -- (کلیک کنید +))

پیش‌نمایش ۳: دستور MOV – مقدمه ای به پشته – مدهای آدرس دهی (ب)

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایین‌تر از کیفیت HD ویدئو اصلی باشد؛ می‌توانید ویدئو را دانلود و مشاهده کنید (دانلود پیش‌نمایش - حجم: ۲۳ مگابایت -- (کلیک کنید +))

پیش‌نمایش ۴: اعداد BCD

توجه: اگر به خاطر سرعت اینترنت، کیفیت نمایش پایین‌تر از کیفیت HD ویدئو اصلی باشد؛ می‌توانید ویدئو را دانلود و مشاهده کنید (دانلود پیش‌نمایش - حجم: ۳۳ مگابایت -- (کلیک کنید +))

پیش‌نمایش ۵: وقفه ها (Interrupt) (الف)
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
پیش‌نمایش ۶: وقفه ها (Interrupt) (ب)
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
پیش‌نمایش ۷: اعداد علامت دار
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
پیش‌نمایش ۸: رشته ها
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
پیش‌نمایش ۹: ماکرو (الف)
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
پیش‌نمایش ۱۰: ماکرو (ب)
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.
پیش‌نمایش ۱۱: برنامه نویسی 32 بیتی
مشاهده این پیش‌نمایش، نیازمند عضویت و ورود به سایت (+) است.

راهنمای تهیه آموزش ها

آیا می دانید که تهیه یک آموزش از فرادرس و شروع یادگیری چقدر ساده است؟

راهنمایی بیشتر ( +)

در مورد این آموزش یا نحوه تهیه آن سوالی دارید؟
  • با شماره تلفن واحد مخاطبین ۵۷۹۱۶۰۰۰ (پیش شماره ۰۲۱) تماس بگیرید. - تمام ساعات اداری
  • با ما مکاتبه ایمیلی داشته باشید (این لینک). - میانگین زمان پاسخ دهی: ۳۰ دقیقه


اطلاعات تکمیلی

نام آموزش آموزش برنامه نویسی اسمبلی
ناشر فرادرس
شناسه اثر ۸–۱۲۴۵۲–۰۵۶۴۱۲ (ثبت شده در مرکز رسانه‌های دیجیتال وزارت ارشاد)
کد آموزش FVSFT117
مدت زمان ۱۰ ساعت
زبان فارسی
نوع آموزش آموزش ویدئویی     (کیفیت HD - مورد تایید فنی فرادرس)
حجم دانلود ۶۶۸ مگابایت     (کیفیت ویدئو HD‌ با فشرده سازی انحصاری فرادرس)


نظرات

تا کنون ۳,۰۳۸ نفر از این آموزش استفاده کرده اند و ۳۵ نظر ثبت شده است.
شهاب
شهاب

توضیحاتشون کامل و خوبه. چند بخشی شو لازم داشتم، بادیدنش مشکلمو برطرف کرد.

شروین
شروین

خیلی عالیه. تدریس دانشگاهیه، واقعا اون حس رو به من القا کرد که دارم تدریس دانشگاهی می بینم. مباحث تدریس شده جامع و به روز بود.

امیرحسین
امیرحسین

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

محمد جواد
محمد جواد

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

مجتبی
مجتبی

تقریبا همه آموزش های آقای دکتر شیرافکن تهیه کردم. ایشان واقعا بیآن خوبی دارند.

پرویز
پرویز

سلام
این دوره‌ی آموزشی بنیان رشته‌های کامپیوتر و الکترونیک می‌باشد. من سال‌ها بود که از اسمبلی دور شده بودم و با زبان‌های سطح بالا کار می‌کردم، اما علاقه داشتم دوباره برگردم زبان اسمبلی یه بار دیگه مرور کنم، به این دلیل این دوره آموزشی رو تهیه کردم جذابیت این دوره برام این بود که با مدرسی ارائه شده که فن بیان عالی و تسلط رو مباحث دارند.
در نهایت از گروه آموزشی فرادرس هم بسیار سپاس گذارم.

مهمان
مهمان

خیلی خوشم اومد از این دوره واقعا عالی بود من که خیلی ازش راضی بودم طرز بیان استاد شیرافکن حرف نداره واقعا خیلی قشمگ توضیح میدن از آموزش های این استاد بیشتر بذارید من دبیرستانی هستم اما با این آموزش خیلی قشنگ و روان اسمبلی رو یاد گرفتم واقعا ممنونم ازتون با آموزش های خوبی ک تهیه می کنید و اینکه واقعا هم هزینشون خیلییییی نسبت به آموزش های حضوری کمتر هستش و بهترین استاد ها هم توشون تدریس میکنند واقعا خیلی عالی بود امیدوارم آموزش های قدرتمند تر و قوی تری هم از اسمبلی بزارید برامون
ممنونم

ابوالفضل
ابوالفضل

با سلام و خسته نباشید
واقعا استاد شیرافکن فوق العاده و خیلی عالی و قابل فهم آموزش میدن امیدوارم ویدیوهای بیشتری از ایشون ببینیم⁦✌️⁩⁦✌️⁩⁦✌️⁩

سیروان
سیروان

سلام آ استاد گرامی مرسی از زحمات جنابعالی ، ولی شما از توضیح مبناها یک راست رفتید سراغ کدنویسی و دستور mov ، هدف ما از تهیه این آموزش رفع ابهامات و توضیح درباره متغییرها و.. بود.

به هر حال ممنون

reza
reza

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

mehran
mehran

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

فاطمه
فاطمه

مهندس شیر افکن بسیار خوب آموزش می دهند

صادق
صادق

آموزش به نسبت خوب بود اما برخی بخش ها گنگ بودن. به نظر من می شد با توجه به توانایی های استاد روان تر و با تفصیل بیشتری توضیح داد.

ماهر
ماهر

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

روابط عمومی
روابط عمومی

پاسخ مدرس:

با سلام به دانشجوی عزیز آقا ماهر

اسمبلر Masm و Fasm اسمبلرهای مناسب هستند.

پاسخ به نظر

بی بی اقدس
بی بی اقدس

با سلام و خسته نباشید خدمت اعضای محترم مجموعه بزرگ فرادرس. هم چنین تشکر میکنم از اقای مهندس شیر افکن که با بیان گیرای خود بسیاری از مطالب پیچیده و خشک را برایمان جذاب و شیرین میکنند. من چندین مجموعه اموزشی از ایشان را تهیه کردم و از همه راضی ام.فقط اگر درپایان اموزش ها بخشی را مجزا برای حل نمونه سوالات درنظر میگرفتند بهتر بود.ونکته دیگر اینکه بعضی مباحث رو بیش از حد وقت میگذارند و دانشجو کمی گیج میشه و جزوشون هم خیلی مفصل و زیاده.کاش یک جزوه خلاصه برای مرور داشتن. با ارزوی پیشرفت روز افزون فرادرس. با تشکر فراوان از دکتر شیرافکن

سعادت
سعادت

با سلام به همه ی فرادرسی ها ی عزیز
دوره بسیار عالی هست و ارزنده هست. بنده تجربه کلاس های حضوری رو داشتم و به نظرم این نوع کلاس های غیر حضوری و مجازی مفیدتر بوده برام . جزئیات خیلی خوب پرداخته شده تو این دوره.
فن بیان بسیار خوب و بسیار عالی هستند. ایشون کاملا مسلط هستند و تمام مفاهیم را به خوبی بیان می کنند. . خیلی ازتون ممنونم مهندس فرشید شیرافکن و همچنین ممنون فرادرس.
اینم جمله آخر من واقعا عاااالی

ایمان
ایمان

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

mahboob
mahboob

thank you from these effective tutorial .

میهمان
میهمان

سلام .
خیلی خوب و عالی بود . از اقای مهندس شیرافکن متشکرم . خیلی خوبه که زبان اسمبلی داره کم کم مورد توجه اساتید و دانشجویان و برنامه نویسان قرار می گیره . من از میان صدها زبان برنامه نویسی ترجیح می دهم فقط با اسمبلی برنامه نویسی کنم حتی اگر اینکار سالها طول بکشد چون زبان اصلی رایانه است و همه ی زبانهای سطح بالا هرچقدر هم که قوی و عالی و انعطاف پذیر و سریع و همه منظوره باشند ابتدا به زبان اسمبلی و سپس به زبان ماشین ترجمه می شوند. تسلط بر زبان اسمبلی برای یک برنامه نویس از نان شب هم واجبتر است . اصولا برنامه نویسی بدون زبان اسمبلی معنایی ندارد و برنامه نویس هرگز از اتفاقات حساس و مهم سخت افزار و هسته ی سیستم عامل باخبر نمی شود و این می تواند خیلی خطرناک باشد. اما اسمبلی یک دید کامل و وسیع از همه ی رخدادهای سخت افزار رایانه و هسته ی سیستم عامل به ما می دهد و به ما اجازه می دهد که خودمان شخصا بسیاری از مشکلات سیستم عامل را حل کنیم و جلوی برخی خطرات را بگیریم . ضمنا اگر کسی بخواهد از اسمبلی قابل حمل روی انواع معماریهای سخت افزاری استفاده کند من توصیه می کنم فقط از اسمبلر معروف و محبوب Fasm ( مخفف Flat Assembler ) استفاده کند . این اسمبلر بشدت درحال توسعه است و واقعا خیلی خوب توانسته در سیستم عاملهای مختلف و برای پردازنده های مختلف برنامه تولید کند . من خودم شخصا با اسمبلرهای masm ، Fasm و Rosasm تحت ویندوز برنامه نویسی می کنم. جدا برنامه نویسی با زبان اسمبلی بسیار شیرین جذاب و لذتبخشه . من تعجب می کنم که چرا برنامه نویسان ایرانی لذت برنامه نویسی با زبان اسمبلی را بر خودشان حرام کرده اند و در میان صدها زبان سطح بالا وقت و انرژی خود را هدر می دهند . من البته هیچ مخالفتی با زبانهای سطح بالا ندارم ولی وقتیکه شما اسمبلی را بطور کامل و حرفه ای یاد بگیرید و فقط از اسمبلی برای همه ی مقاصد استفاده کنید انوقت دیگر هرگز حاضر نیستید به سمت زبانهای سطح بالا برگردید چون اصلا نیازی به انها نخواهید داشت . اسمبلی زبان مشترک همه ی زبانهای سطح بالاست . واقعا با وجود اسمبلی ما نیازی به هیچ زبان سطح بالایی نداریم . در مورد قابلیت حمل نیز در بالا گفتم می توانید از Fasm استفاده کنید تا به زبانهای سطح بالای قابل حمل نیاز نداشته باشید . بهرحال این اموزش یک شروع خیلی خوبه . راستی این برنامه از هردو اسمبلر قدرتمند Masm و Fasm استفاده می کنه و مزایای هردو اسمبلر را به شما نشان میده .

vahid1177
vahid1177

سلام . من کاربر تازه وارد هستم . به برنامه نویسی با زبانهای ماشین (از طریق هگز ادیتور) ، اسمبلی ، پاسکال و بیسیک علاقمند هستم و با هرکدام از این زبانها کمی در حد مبتدی برنامه نویسی کرده ام . برای برنامه نویسی حرفه ای با زبان اسمبلی باید از بهترین کامپایلر زبان اسمبلی یعنی Fasm استفاده کرد . در فروم اسمبلر Fasm بیش از 5000 کاربر در حال توسعه ی زبان اسمبلی هستند انها از این اسمبلر قدرتمند و رایگان برای تولید برنامه تحت سیستم عاملهای مختلف و حتی طراحی سیستم عاملهای جدید استفاده می کنند . خوشبختانه اسمبلر Fasm به هیچ سیستم عاملی وابسته نیست و بهترین گزینه برای طراحی سیستم عامل به زبان اسمبلی می باشد . البته اسمبلر قدرتمند و رایگان دیگری نیز بنام Rosasm وجود داشت که متاسفانه بدلیل مسدود شدن سایتش از دست رفت . بهرحال در سایتهای خارجی اسمبلرهای قدرتمند و منابع اموزشی عالی برای زبان اسمبلی وجود دارد . اسمبلی در ایران بشدت مظلوم واقع شده است . ولی این اقدام استاد شیر افکن قابل تحسین است و جای تشکر دارد امیدوارم ایشان کماکان در جهت احیای زبان اسمبلی قدم بردارد و اسمبلرهای Fasm و Masm را که بسیار عالی و قوی هستند به علاقمندان آموزش دهند تا این زبان مظلوم بیشتر شناخته شود و برنامه نویسان ایرانی نیز بتوانند با آن سیستم عاملهای سریع و قدرتمند تولید کنند . در کل من این آموزش را شروعی خوب و عالی برای تسلط بر اسمبلی می دانم .

علی
علی

سلام سرفصل ها که عالی.

amir
amir

سلام.من این ترم اسمبلی دارم
اصلا سرکلاسم نمی فهمم استاد چی می گه ولی یکی از فیلم تان را که دیدم فهمیدم

رامین
رامین

اموزش هاتون عالین ممنون

عباس زاده
عباس زاده

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

علی محمدی
علی محمدی

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

فرزاد
فرزاد

سلام و خسته نباشید.
آقای دکتر خیلی خوب تدریس میکنن.
من درس مربوط به مبنای 16 رو دیدم.

حسین
حسین

سلام. این آموزش بهترین آموزش پایه ای اسمبلی است و آنچه که در سرفصل ها گفته شده آموزش داده شده است.

سید امیر
سید امیر

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

من از استاد متشکرم که غول اسمبلی رو برای من شکست.

سینا
سینا

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

یوسف
یوسف

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

مهتاب
مهتاب

سلام.

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

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

نگین
نگین

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

جواد
جواد

با سلام.

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

با تشکر از زحماتتون .

محمد
محمد

سلام.

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

بازم ممنون از زحماتتون.


برچسب‌ها: 8086 | Assembly | Assembly Language | BCD | CMPSB | int 10h | int 21h | interrupt | LOADSB | LOADSW | MOVSB | programming | SCASB | STOSB | ارسال پارامتر به پروسیجر | اسمبلی | اعداد BCD | اعداد علامت دار | اینتراپت | برنامه نویسی 32 بیتی | برنامه نویسی اسمبلی | برنامه نویسی اسمبلی در زبان C | برنامه نویسی کیبورد | برنامه نویسی موس | پروسیجر | پشته | پیاده سازی FOR | پیاده سازی IF | تبدیل BCD فشرده شده | تبدیل BCD فشرده شده به اسکی | تبدیل اسکی به BCD | تبدیل اسکی به BCD فشرده شده | تبدیل عدد دسیمال به باینری | توابع اسکرول کردن | دستور CMP | دستور IDIV | زبان C++ | زبان ماشین | سرویس 13H | ماکرو | مبنا | وقفه | وقفه 10H | وقفه 16H | وقفه 21H | وقفه 33H