مقاله شبیه سازی یا simautation

Word 154 KB 34870 37
مشخص نشده مشخص نشده کامپیوتر - IT
قیمت قدیم:۱۴,۸۵۰ تومان
قیمت با تخفیف: ۱۰,۰۰۰ تومان
دانلود فایل
  • بخشی از محتوا
  • وضعیت فهرست و منابع
  • شبیه سازی یاsimautation : در کامپیوتر معنای تقلید از یک فرآیند فیزیکی یا شی‎ء توسط برنامه‎ای که موجب می‎شود کامپیوتر به شکل ریاضی به دادها و شرایط متغیر واکنش نشان دهد چنان که گویی خود شی یا فرآیند این واکنش را نشان می‌دهد .

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

     

     

     

     

     

     

    فصل اول

    سمیولاتور 2003

     

    مقدمه:

    سمیولاتور 2003 چیست؟

    سمیولاتور 2003 شبیه‎سازی است بر مبنای 51c87/8032/8031/52c87/51c89/52c89/8051/8052 که بسیار برای کاربران آسان است.

    منوها و پنجره‎های شبیه سازی به شما اجازه می‎دهد تا سریع و آسان برنامه‎های 8052/8051/52c89/51c89/52c87/51c87 را شبیه سازی کند – خطا ها را بگیرد و اشکالات را رفع کند .

    شبیه ساز 2003 شامل ویژگیهای مفیدی است که قبلاً در شبیه سازی‎های 8052/8051/52c89/51c89/52c87/51c87/8022/8031 مشاهده نشده.

    مشخصات سمیولاتور 2003:

    1-فعال کردن پنجره نمایش (watch window) و اجازه نمایش location/bit selected حافظه در مبنای hex، دسیمال و Bin، بطوری که ممکن است شما شخصاً روی requred Location/bit متمرکز شوید به جای پیدا کردن پنجره‎های متفاوت مربوط به آنها.

    2-این شبیه ساز به دقت ساختار وقفه را که شامل وقفه‎های همزمان است به وسیله قراردادن تعدادی اولویتهای وقفه شبیه‎سازی می‎کند که معمولاً در سایر شبیه‎سازها چشم پوشی می‎‏شود.

    3-رفتار فلگهای TI را به دقت شبیه‎سازی می‎کند که توسط شبیه‎سازهای دیگر فراموش می‎‎شود.

    4-دیباگ قدرتمند که شامل Skip instruction, Time Based, Bulk step single step است.

    5-سرعت شبیه سازی قابل تنظیم

    6-توانایی برای برداشتن برچسبها از لیست فایلها

    7-پنجره Bit memory که مستقیماً برای مشاهده حافظه بیتی است.

    8-پنجره نهایی برای ارتباط سری

    9-همه پنجره‎های شبیه‎سازی قابل تغییر هستند در موقعیت و سایز نمایش بهتر.

    10- ذخیره دستی و اتوماتیک برای ذخیره موقعیت و سایز پنجره‎ها

    11-History اجرایی دستورالعملها برای مشاهده 1000 دستورالعمل اخیر

    12-پنجره شامل خطاها و اخطارها

    13-کد disassembly و توانایی برای ذخیره کردن کد disassembly

    14-امکان استفاده Breakpoint

    15-پنجره عمومی Real/write اضافه شده برای خواندن و نوشتن سریع memory location/bit در Active watch window

    16-optionهای راه اندازی مفید.

    17-optionهای، refresh کردن تنوع برای نیازهای شما

    18-راحتی کار برای استفاده user interfuce

     

    Toolbar سیمولاتور 2003:

    Open file: فایلی که شما می‎خواهید آن را شبیه سازی کنید باز می‎کند. فرمتهای Support شده intel Hex و bin هستند.

    Close file: فایلهای باز شده را می‎بندد.

    Get lables form file: این دستور Lable را به داخل سمیلاتور 2003 بارگذاری می‎کند. دو فرمت پوشش داده می‎شوند. 8051 Cross Assembler فایل برچسب تولید می‎کند و Pseudo sam Assembler فایلها را تولید می‎کند. وقتی این دستور را اجرا می‎کنید پنجره‎ای باز می‎شود که می‎تواند فایل برچسبها را انتخاب و با زدن Open برچسبها Laud شوند.

    Open Simulation: این دستور این اجازه را به شما می‎دهد که به شبیه‎سازی ذخیره شده خودتان برگردید.

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

    Save simulation: این دستور این اجازه را به شما می‎دهد که کارتان را ذخیره کنید و دوباره آن را بازکنید در هر زمانی با استفاده از Open Simulation، این دستور حافظه برنامه، همه ثباتهای SFR، RAM داخلی و RAM خارجی، موقعیت پنجره‎های بازشده و سایزها را ذخیره می‎کند. این دستور خیلی مفید است هنگامی که شما در حال شبیه‎سازی برنامه‎ای هستید و برنامه دیگری وقفه ایجاد می‎کند. شما ممکن است برنامه خودتان را Save کرده باشید و بعداً در زمان دیگری آن را restore کنید.

    Previously Opened Files list: سمیلاتور 2003 لیست 10 فایل بازشده قبلی را نگه می‎دارد. بطوری که شما می‎توانید سریعاً هر برنامه ‌ باز شده قبلی را باز کنید.

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

    Exit: Exit می‎شوید از سمیلاتور 2003

     

    Execution:

    Start / stop Execution: تبدیل می‎کند اجرای شبیه سازی را هنگامی که اجرا نگه داشته می‎شود، شروع می‎کند اجرا را و هنگامیکه اجرا در حال پیشرفت کردن است، اجرا را نگه می‎دارد. بعضی از پارامترهای کنترلی اجرا از قبیل شماره دستورالعمل Butch. Refersh type، و سرعت شبیه‌سازی.

    Reset enecation: برنامه را reset می‌کند. Pc با صفر راه‌اندازی می‌شود و مقادیر پیش فرض در ثبات SFR  داخلی و RAM خارجی Load می‌شود.

    View: قابلیت دید پنجره‌های شبیه‌سازی را تبدیل می‌کند. 9 پنجره شبیه‌سازی وجود دارد که در پائین شرح داده می‌شود:

    (SFRs) Special Function register: این پنجره مقادیر (SFRs) Special Function register را در فرمت Hex و فلگهای میکروکنترلر را نشان می‌دهد.

    اگر که می‌خواهید مقادیر ثباتها را تغییر دهید روی edit box خودش دوبار کلیک کنید.

    یک General write window نمایش داده می‌شود که به شما اجازه می‌دهد تا با استفاده از Hex دسیمال یا Binمقادیر را تغییر دهید.

    فلگهای میکروکنترلر نیز در پنجره SFR مشاهده می‌شود. رنگ آبی به معنی مرحله صفر و رنگ قرمز به معنی مرحله 1 است. به منظور تغییر مقادیر فلگها روی فلگهایی که می‌خواهید دوبار کلیک کنید. یک پنجره Write مشاهده می‌شود برای اینکه شما بتوانید به راحتی مقادیر را تغییر دهید.

    Internal RAM

    RAM داخلی، (هم بالاتر و هم پائین‌تر) را نمایش می‌دهد.

    روی هر کدام از خانه‌های این پنجره دوبار کلیک کنید می‌توانید مقدار آن را در Write window تغییر دهید.

    External RAM

    RAM خارجی را نمایش می‌دهد.

    Bit memory: حافظه بیتی را بصورت زیر نشان می‌دهد.

    با دوبار کلیک روی هر کدام از خانه‌ها با کمک General write window می‌توانید ارزش مقادیر را تغییر دهید. ستون سمت چپ آدرس بیتی مطلق و آدرس منطقی بایتی را نشان می‌دهد. آدرس بیتی مطلق 7 آدرس منطقی بایتی 260H.7 دارد.

    Active watch:

    یکی از قوی‌ترین مشخصات سمیولاتور 2003 Active watch window است. در طول شبیه‌سازی، به طور معمول کار بر روی تعدادی ثباتهای بیتی کار می‌کند. به جای پیدا کردن آنها در پنجره‌های مختلف Active watch window اجازه می‌دهد به کاربر تا  تنها روی ثباتهای بیتی انتخاب شده تمرکز کند بطوری که اینها به آسانی قابل دسترسی هستند.

    این نه تنها مقادیر ثباتهای بیتی انتخاب شده را در 3 فرمت نشان می‌دهد بلکه به شما اجازه می‌دهد تا سریعاً مقادیر آنها را ویرایش کنید.

    در نوع uregiterad شما بیش از 5 آیتم را نمی‌تواند به Active watch window اضافه کنید. ولی اگر Unregister نباشد این محدودیت وجود ندارد.

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

    Add Item: این گزینه به شما اجازه می‌دهد تا آیتم‌ها را به Active watch window اضافه کنید. هنگامی که شما روی آن کلیک می‌کنید Add to Active watch window نمایش داده می‌شود.

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

     

    Remove itemo:

    آیتمی که می‌خواهید بردارید را انتخاب و این دکمه را بزنید تا آیتم انتخاب شده را حذف کند.

    Delete all items:

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

    Execution status window:

    این پنجره اطلاعات مفیدی را در مورد اجرای شبیه‌سازی نشان می‌دهد.

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

    هنگامی که دستورالعمل اجرا شده از 10000 تا بیشتر شد پاک می‌شود.

    با دو بار کلیک روی Pc از Genral write window تقاضا می‌کند برای ویرایش مقدار PC

    Terminal window

    Terminal window: سرعت باود رسیدن و انتقال را در میان انتقال / رسیدن کاراکترها را بصورت زیر نمایش می‎دهد.

    Trunsmit Byte:

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

  • فهرست:

    مقدمه ...................................................................................................................... 1

    فصل اول : سیمولاتور 2003 .................................................................................... 4

    مقدمه : .................................................................................................................... 5

    Todbar سیمولاتور 2003 : ....................................................................................... 7

    Exictuion.................................................................................................................. 9

    Active watch............................................................................................................. 11

    Debugging................................................................................................................ 15

    Initialize................................................................................................................... 18

    Window..................................................................................................................... 20

    فصل دوم : Emulator................................................................................................ 23

    مقدمه : .................................................................................................................... 24

    File Menu................................................................................................................. 26

    Edit Menu................................................................................................................. 27

    Run Menu................................................................................................................. 30

    View Menu................................................................................................................ 31

    Mode Menu.............................................................................................................. 32

    Window Menu.......................................................................................................... 33

    Help........................................................................................................................... 33

    پیوست....................................................................................................................... 35

     

    منبع:

    ندارد

شبیه سازی انسان آیا روزی خواهد رسید که هر انسان نمونه‌ای کاملاً شبیه به خود داشته باشد؟ ادعای برخی مراکز علمی و تحقیقاتی مبنی بر موفقیت در همانندسازی انسان واکنش‌های متفاوتی را در سراسر دنیا برانگیخته است. این گزارش به کندوکاو در ابعاد گسترده رخداد علمی همانندسازی انسان می‌پردازد. مفهوم صحیح همانندسازی اصطلاح همانندسازی یا کلونینگ (cloning) به سه روند کاملاً مجزا از یکدیگر اطلاق ...

رويکرد مدل ‌سازي REA براي تدريس AIS چکيده: اولين بار در مورد مدلREA در سال 1982 در Accounting Review به عنوان چارچوبي براي ساخت سيستم هاي حسابداري در محيطي با داده هاي به اشتراک گذاشته شده (شبکه اي) درون شرکت ها ويا بين شرکت ها بحث

بهينه سازي کنداسورهاي لوله پرّه دار با استفاده از يک سيستم هوشمند خلاصه : مسير عبور مبّرد ( تعداد pass ) تأثير قابل توجهي بر روي ظرفيت مبدل مي گذارد . يک مهندس طراح به طور معمول يک مسير عبور براي مبرد مشخص مي کند و با استفاده از يک مدل شبيه سازي

هر چه قابلیت ابزار را بشناسیم ابزار شناسی بهتر می شود . الگو ریتم های بهینه تر می شود . قدرت انتخاب زبانها بالا تر می رود . یادگیری زبانهای جدید آسان تر می شود . برای طراحی زبان جدید می توان از قابلیتهای زبانهایی که شناختیم استفاده کنیم و نقاط ضعف را رفع کنیم . (مانند java ) Attributes of a good language : ساختار زبان ساده و روشن و واضح (کد نویسی راحت باشد) سنخیت با آن طبیعت ...

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

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

دقت هدف اصلي شبيه سازي محرک است تا حرکت درست ايجاد کند. اما براي ساخت انيميشن چيزي که مورد توجه است حرکت«زيبا» است که چيزي متفاوت مي‌باشد. ما توضيح خواهيم داد که منظورمان از شبيه سازي زيبا چيست و چه تفاوتي با شبيه سازي با دقت دارد و چرا ما فکر مي کن

يک روش عمومي براي تغيير شکل هاي فرم را ارائه مي کنيم که مدل تغيير شکل فرم آزاد را با روش هاي انترپولاسيون اطلاعات پراکنده شده بر روي نمودارهاي Dirichlet/Voronsi ترکيب مي نمايد . اين روش بسياري از مزاياي بر FFD ها را دارد که شامل کنترل ساده تغيير شکل

اين مقاله درباره تکامل انيميشن و شبيه سازي و تجسم و رابطه آنها است و 2 گرايش موجود است. 1)قانون هاي فيزيکي که مشهور هستند و در گسترش انيميشن تأثير دارد. 2)قانونهاي فيزيکي که مشهور نيستند و تکنيک انيميشن به درک آن کمک مي کند. ما مدلهاي توصيف شده برا

انسان‌ براي‌ رفع‌ نيازهاي‌ خويش‌ سيستم‌ هاي‌ متنوعي‌ اعم‌ از توليدي‌ و خدماتي‌ را بوجود آورده‌ است‌ . اين‌سيستمها در طول‌ زمان‌ رشد و توسعه‌ يافته‌اند و به‌ نوبه ‌ خود مسائل‌ و مشکلات‌ مختلفي‌ را هم‌ ايجاد نموده‌اند.از طرف‌ ديگر پيچيدگي‌ هاي‌ اين‌ س

ثبت سفارش
تعداد
عنوان محصول