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


در حال بارگذاری
10 جولای 2025
فایل ورد و پاورپوینت
20870
2 بازدید
۹۹,۰۰۰ تومان
خرید

توجه : به همراه فایل word این محصول فایل پاورپوینت (PowerPoint) و اسلاید های آن به صورت هدیه ارائه خواهد شد

 فایل ورد کامل مقاله شبیه‌سازهای رایانه‌ای؛ تحلیل علمی نقش سیمولاتورها در مدل‌سازی و آزمایش سیستم‌های پیچیده دارای ۴۱ صفحه می باشد و دارای تنظیمات در microsoft word می باشد و آماده پرینت یا چاپ است

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

توجه : در صورت  مشاهده  بهم ریختگی احتمالی در متون زیر ،دلیل ان کپی کردن این مطالب از داخل فایل ورد می باشد و در فایل اصلی فایل ورد کامل مقاله شبیه‌سازهای رایانه‌ای؛ تحلیل علمی نقش سیمولاتورها در مدل‌سازی و آزمایش سیستم‌های پیچیده،به هیچ وجه بهم ریختگی وجود ندارد


بخشی از متن فایل ورد کامل مقاله شبیه‌سازهای رایانه‌ای؛ تحلیل علمی نقش سیمولاتورها در مدل‌سازی و آزمایش سیستم‌های پیچیده :

شبیه سازی یا سیمولاتور

مقدمه :
شبیه سازی یاsimautation : در کامپیوتر معنای تقلید از یک فرآیند فیزیکی یا شی‎ء توسط برنامه‎ای که موجب می‎شود کامپیوتر به شکل ریاضی به دادها و شرایط متغیر واکنش نشان دهد چنان که گویی خود شی یا فرآیند این واکنش را نشان می‌دهد .
مقلد یا emulator : سخت‌افزار یا نرم‌افزاری است که نوعی از کامپیوتر یا تجهیزات را وادار می‌سازد تا مانند دیگری عمل کند به وسیله مقلد کامپیوتر می‌تواند نرم‌افزاری را که برای ماشین دیگری نوشته شده اجرا کند. در یک شبکه ریز کامپیوترها ممکن است کامپیوترهای بزرگ یا ترمینالها را تقلید کنند تا دو ماشین بتوانند با هم ارتباط برقرار کنند.

فصل اول
سمیولاتور ۲۰۰۳

مقدمه:
سمیولاتور ۲۰۰۳ چیست؟
سمیولاتور ۲۰۰۳ شبیه‎سازی است بر مبنای ۵۱c87/8032/8031/52c87/51c89/52c89/8051/8052 که بسیار برای کاربران آسان است.
منوها و پنجره‎های شبیه سازی به شما اجازه می‎دهد تا سریع و آسان برنامه‎های ۸۰۵۲/۸۰۵۱/۵۲c89/51c89/52c87/51c87 را شبیه سازی کند – خطا ها را بگیرد و اشکالات را رفع کند .
شبیه ساز ۲۰۰۳ شامل ویژگیهای مفیدی است که قبلاً در شبیه سازی‎های ۸۰۵۲/۸۰۵۱/۵۲c89/51c89/52c87/51c87/8022/8031 مشاهده نشده.

مشخصات سمیولاتور ۲۰۰۳:
۱-فعال کردن پنجره نمایش (watch window) و اجازه نمایش location/bit selected حافظه در مبنای hex، دسیمال و Bin، بطوری که ممکن است شما شخصاً روی requred Location/bit متمرکز شوید به جای پیدا کردن پنجره‎های متفاوت مربوط به آنها.
۲-این شبیه ساز به دقت ساختار وقفه را که شامل وقفه‎های همزمان است به وسیله قراردادن تعدادی اولویتهای وقفه شبیه‎سازی می‎کند که معمولاً در سایر شبیه‎سازها چشم پوشی می‎‏شود.
۳-رفتار فلگهای TI را به دقت شبیه‎سازی می‎کند که توسط شبیه‎سازهای دیگر فراموش می‎‎شود.
۴-دیباگ قدرتمند که شامل Skip instruction, Time Based, Bulk step single step است.
۵-سرعت شبیه سازی قابل تنظیم

۶-توانایی برای برداشتن برچسبها از لیست فایلها
۷-پنجره Bit memory که مستقیماً برای مشاهده حافظه بیتی است.
۸-پنجره نهایی برای ارتباط سری
۹-همه پنجره‎های شبیه‎سازی قابل تغییر هستند در موقعیت و سایز نمایش بهتر.
۱۰- ذخیره دستی و اتوماتیک برای ذخیره موقعیت و سایز پنجره‎ها
۱۱-History اجرایی دستورالعملها برای مشاهده ۱۰۰۰ دستورالعمل اخیر
۱۲-پنجره شامل خطاها و اخطارها

۱۳-کد disassembly و توانایی برای ذخیره کردن کد disassembly
۱۴-امکان استفاده Breakpoint
۱۵-پنجره عمومی Real/write اضافه شده برای خواندن و نوشتن سریع memory location/bit در Active watch window
۱۶-optionهای راه اندازی مفید.
۱۷-optionهای، refresh کردن تنوع برای نیازهای شما
۱۸-راحتی کار برای استفاده user interfuce

Toolbar سیمولاتور ۲۰۰۳:
Open file: فایلی که شما می‎خواهید آن را شبیه سازی کنید باز می‎کند. فرمتهای Support شده intel Hex و bin هستند.
Close file: فایلهای باز شده را می‎بندد.
Get lables form file: این دستور Lable را به داخل سمیلاتور ۲۰۰۳ بارگذاری می‎کند. دو فرمت پوشش داده می‎شوند. ۸۰۵۱ Cross Assembler فایل برچسب تولید می‎کند و Pseudo sam Assembler فایلها را تولید می‎کند. وقتی این دستور را اجرا می‎کنید پنجره‎ای باز می‎شود که می‎تواند فایل برچسبها را انتخاب و با زدن Open برچسبها Laud شوند.
Open Simulation: این دستور این اجازه را به شما می‎دهد که به شبیه‎سازی ذخیره شده خودتان برگردید.
هنگامیکه این دستور اجرا می‎شود پنجره‎ای نمایش داده می‎شود تا فایل خودتان انتخاب کنید.

Save simulation: این دستور این اجازه را به شما می‎دهد که کارتان را ذخیره کنید و دوباره آن را بازکنید در هر زمانی با استفاده از Open Simulation، این دستور حافظه برنامه، همه ثباتهای SFR، RAM داخلی و RAM خارجی، موقعیت پنجره‎های بازشده و سایزها را ذخیره می‎کند. این دستور خیلی مفید است هنگامی که شما در حال شبیه‎سازی برنامه‎ای هستید و برنامه دیگری وقفه ایجاد می‎کند. شما ممکن است برنامه خودتان را Save کرده باشید و بعداً در زمان دیگری آن را restore کنید.
Previously Opened Files list: سمیلاتور ۲۰۰۳ لیست ۱۰ فایل بازشده قبلی را نگه می‎دارد. بطوری که شما می‎توانید سریعاً هر برنامه‌ باز شده قبلی را باز کنید.
روی نام فایل کلیک و آن را باز کنید. برای شروع شبیه‎سازی، اگر برنامه‎ای در حال حاضر باز باشد، بسته می‎شود و برنامه‎ای که روی آن کلیک کردید باز می‎شود.
Exit: Exit می‎شوید از سمیلاتور ۲۰۰۳

Execution:
Start / stop Execution: تبدیل می‎کند اجرای شبیه سازی را هنگامی که اجرا نگه داشته می‎شود، شروع می‎کند اجرا را و هنگامیکه اجرا در حال پیشرفت کردن است، اجرا را نگه می‎دارد. بعضی از پارامترهای کنترلی اجرا از قبیل شماره دستورالعمل Butch. Refersh type، و سرعت شبیه‌سازی.
Reset enecation: برنامه را reset می‌کند. Pc با صفر راه‌اندازی می‌شود و مقادیر پیش فرض در ثبات SFR داخلی و RAM خارجی Load می‌شود.
View: قابلیت دید پنجره‌های شبیه‌سازی را تبدیل می‌کند. ۹ پنجره شبیه‌سازی وجود دارد که در پائین شرح داده می‌شود:

(SFRs) Special Function register: این پنجره مقادیر (SFRs) Special Function register را در فرمت Hex و فلگهای میکروکنترلر را نشان می‌دهد.
اگر که می‌خواهید مقادیر ثباتها را تغییر دهید روی edit box خودش دوبار کلیک کنید.
یک General write window نمایش داده می‌شود که به شما اجازه می‌دهد تا با استفاده از Hex دسیمال یا Binمقادیر را تغییر دهید.
فلگهای میکروکنترلر نیز در پنجره SFR مشاهده می‌شود. رنگ آبی به معنی مرحله صفر و رنگ قرمز به معنی مرحله ۱ است. به منظور تغییر مقادیر فلگها روی فلگهایی که می‌خواهید دوبار کلیک کنید. یک پنجره Write مشاهده می‌شود برای اینکه شما بتوانید به راحتی مقادیر را تغییر دهید.

Internal RAM
RAM داخلی، (هم بالاتر و هم پائین‌تر) را نمایش می‌دهد.
روی هر کدام از خانه‌های این پنجره دوبار کلیک کنید می‌توانید مقدار آن را در Write window تغییر دهید.

External RAM
RAM خارجی را نمایش می‌دهد.
Bit memory: حافظه بیتی را بصورت زیر نشان می‌دهد.
با دوبار کلیک روی هر کدام از خانه‌ها با کمک General write window می‌توانید ارزش مقادیر را تغییر دهید. ستون سمت چپ آدرس بیتی مطلق و آدرس منطقی بایتی را نشان می‌دهد. آدرس بیتی مطلق ۷ آدرس منطقی بایتی ۲۶۰H.7 دارد.

Active watch:
یکی از قوی‌ترین مشخصات سمیولاتور ۲۰۰۳ Active watch window است. در طول شبیه‌سازی، به طور معمول کار بر روی تعدادی ثباتهای بیتی کار می‌کند. به جای پیدا کردن آنها در پنجره‌های مختلف Active watch window اجازه می‌دهد به کاربر تا تنها روی ثباتهای بیتی انتخاب شده تمرکز کند بطوری که اینها به آسانی قابل دسترسی هستند.
این نه تنها مقادیر ثباتهای بیتی انتخاب شده را در ۳ فرمت نشان می‌دهد بلکه به شما اجازه می‌دهد تا سریعاً مقادیر آنها را ویرایش کنید.
در نوع uregiterad شما بیش از ۵ آیتم را نمی‌تواند به Active watch window اضافه کنید. ولی اگر Unregister نباشد این محدودیت وجود ندارد.

نوار ابزار دکمه بصورت زیر است:
Add Item: این گزینه به شما اجازه می‌دهد تا آیتم‌ها را به Active watch window اضافه کنید. هنگامی که شما روی آن کلیک می‌کنید Add to Active watch window نمایش داده می‌شود.
type را از ۵ نوع موجود انتخاب کنید: (SFR Register/SFR Bits / Internal RAM/Enternal RAM, Bit memory هنگامی که شما تایپ را انتخاب می‌کنید آیتم‌های آن خود به خود در Name/Addres Load می‌شود. آیتمی که می‌خواهید تا اضافه کنید را انتخاب و کلیک Add Button را کلیک کنید و بعد Ok را بزنید.

Remove itemo:
آیتمی که می‌خواهید بردارید را انتخاب و این دکمه را بزنید تا آیتم انتخاب شده را حذف کند.
Delete all items:
اگر روی آن کلیک کنید همه آیتمها از لیست برداشته می‌شود.
Execution status window:
این پنجره اطلاعات مفیدی را در مورد اجرای شبیه‌سازی نشان می‌دهد.
شبیه‌ساز ۲۰۰۳ رکورد ۱۰۰۰۰ دستورالعمل اجرا شده آخر را نگه می‌دارد.
هنگامی که دستورالعمل اجرا شده از ۱۰۰۰۰ تا بیشتر شد پاک می‌شود.
با دو بار کلیک روی Pc از Genral write window تقاضا می‌کند برای ویرایش مقدار PC

Terminal window
Terminal window: سرعت باود رسیدن و انتقال را در میان انتقال / رسیدن کاراکترها را بصورت زیر نمایش می‎دهد.
Trunsmit Byte:
این به شما اجازه می‎دهد بایتها را داخل Buff بنویسید و انتقال سری را شبیه‎سازی کنید. هنگامی که شما این دکمه را فشار دهید بایتها را داخل پنجره نمایش پورت سریال می‎فرستید.
مقادیر که می‎خواهید تا در Sbuff نوشته شود را بنویسیه و روی Send کلیک کنید تا انتقال سری شروع شود.
مشخصه قدرتمند دیگر شبیه‎ساز ۲۰۰۳ اینست که به دقت رفتار میکرو کنترلر را با Seting TI شبیه‎سازی می‎کند و بطوری که یک بایت کامل فرستاده خواهد شد. براساس سرعت باود انتخاب شده است.
توجه: انتقال سری جاری تنها هنگامی شبیه‎سازی خواهد شد که مقدار را در SBUF بنویسید و Send کنید به پنجره Serial port و یا بوسیله دستور: Mov SBUF, A instruction

-Clear Transimt Buffer
هنگامی که شما این دکمه را کلیک می‎کنید Transmit buffer پاک می‎شود.
-Clear Receive Buffer
هرگاه یک بایت از SBUF با دستور Mov A, SBUT خوانده می‎شود آن به receive Buffer منتقل می‎شود.
هنگامی که شما روی این دکمه کلیک می‎کنید receve buffer پاک می‎شود.
-Manual Refresh
روی این دکمه کلیک کنید تا بطور دستی پنجره ترمینال بروز رسانی شود.
Warnings
Warnings مواجه شده در طول شبیه‎سازی را نمایش می‎دهد.

Toolbar آن بصورت زیر است:
۱-Marnalrefresh
بطور دستی پنجره و warning را بروز رسانی می‎کند.

۲-Clear list
لیست Warning را پاک می‎کند.

Errors
Error مواجه شده در طول شبیه سازی را نمایش می‎دهد.

طول بار را بصورت زیر است:
۱-Monnal Refrsh
پنجره error را بطور دستی بروزرسانی می‎کند.
۲-Clear list
لیست error را پاک می‎کند.

Debugging
۱-Single step(f2): یک دستور را اجرا می‎کند.
۲-Bulk step(f3): قسمت بزرگی از دستورات را اجرا می‎کند به صورت مشخص شده بوسیله Bulk step count در setting شبیه سازی.
۳-Time Base(f4)

این یک مد debug کردن مفید است که دستورالعملها را براساس زمان اجرا می‎کند.
هنگامی که شما از این مد استفاده می‎کنیم سمیولاتور ۲۰۰۳ مرحله زمان را به کار می‎برد همانطور که شما در Setting شبیه سازی مشخص گردید و محاسبه می‎کند که چه تعداد دستورالعمل را باید اجرا کند و سپس آن تعداد دستورالعمل را اجرا می‎کند.

۴-Skip instraction: از دستورالعمل جاری می‎پرد و Pc را به دستورالعمل بعدی می‎‏برد.
۵-Stop dqugging: دیباگ کردن را متوقف می‎کند هنگامی که Bulk step یا time based debugging در جریان است بدون منتظر شدن برای اینها تا کامل شود.
Deussembly؛

Disasrembly code
یکی از ویژگیهای قدرتمند سمیولاتور ۲۰۰۳ اینست که به شما اجازه می‎دهد تا عمل disass emble که disassembled شامل خیلی اطلاعات مفید مثل شماره خط، آدرس، label، دستورالعمل و cycle که بصورت زیر نشان داده شده است.
اولین ستون برای break point است. هنگامی که شما روی آن کلیک می‎کنید. Break point راه اندازی می‎شود اگر خط جاری به عنوان Break point علامت نخورده باشد. به عنوان break piont روش دیگری برای اضافه کردن Break point وجود دارد که به طور خلاصه شرح داده خواهد شد.
Save code button

هنگامی که شما روی این دکمه کلیک می‎کنید یک پنجره باز خواهد د که از شما می‎خواهد تا نام کامل فایل (همراه با مسیر) را وارد کنید که کد تبدیل شده به زبان اسمبلی ذخیره خواهد شد.
نام فایل را وارد ورودی Ok کلیک کنید تا کد تبدیل شده به زبان اسمبلی ذخیره شود.
Ok button: هنگامی که شما روی این دکمه کلیک کنید تغییراتی که شما در Break piont ایجاد کردید ذخیره نمی‎شود و

Break Opints
هنگامی که یک آدرس به عنوان Break point علامت می‎خورد، در طول اجرا هنگامی که با این آدرس روبرو شد، اجرا متوقف می‎شود. پنجره Break point یک راه اضافه کردن و برداشتن Break point
همچنین با کمک پنجره Disasemble نیز می‎توانید این کار را انجام دهید.
هنگامی که شما روی این کلیک کنید پنجره Break point نمایش داده خواهد شد که به شما اجازه می‎دهد به آسانی Add، Delete یا delete کنید.
هنگامی که شما روی Add کلیک می‎کنید پنجره Break point نشان داده خواهد شد. آدرس Break point (در Hex یا دسیمال) وارد کنید و Ok را فشار دهید تا آن آدرس به عنوان Break point علامت بخورد. Break point اضافه شده در لیست نشان داده خواهد شد.

هنگامی که شما روی Ok در پنجره Break point کلیک کنید تغییراتی که در Break point ایجاد کردید ذخیره و پنجره بسته خواهد شد. هنگامی که شما روی cancel کلیک کنید تغییراتی که در لیست Break point ایجاد کردید ذخیره نخواهد شد و پنجره بسته خواهد شد.

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