اطلاعیه

Collapse
No announcement yet.

16 بیتی و 32 بیتی یعنی چی

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    16 بیتی و 32 بیتی یعنی چی

    سلام من تو انجمن ها یه سرچی زدم ولی چیز بدرد بخوری پیدا نکردم
    میکرو 16 بیتی یعنی چی؟
    یا مثلآ بعضی ها 32 بیتی هستند یعنی چی؟
    یا مثلآ برای کامپیوتر 32 بیتی و 64 بیتی یعنی چی؟
    [آموزشی] کنترل رله با پیامک توسط sim800l
    [آموزشی] راه اندازی سنسورهای DHT11 و DHT22 با کدویژن
    [آموزشی] مدار عملی اتصال میکروفن خازنی به میکروکنترلر
    [آموزشی] آموزش نحوه راه اندازی میکروهای fmd
    صفحه اینستاگرام : ecdco_ir


    #2
    پاسخ : 16 بیتی و 32 بیتی یعنی چی

    نوشته اصلی توسط reza babatabar
    سلام من تو انجمن ها یه سرچی زدم ولی چیز بدرد بخوری پیدا نکردم
    میکرو 16 بیتی یعنی چی؟
    یا مثلآ بعضی ها 32 بیتی هستند یعنی چی؟
    یا مثلآ برای کامپیوتر 32 بیتی و 64 بیتی یعنی چی؟
    درود
    تفاوت اصلیشون تو سرعت انتقال داده هاست مثلا تو ویندوز اگه 64 بیتی باشه نسبت به 32 سرعتش دوبرابر
    در روزگاری که لبخند ادم ها بخاطر شکست توست برخیز تا بگیرند.........

    دیدگاه


      #3
      پاسخ : 16 بیتی و 32 بیتی یعنی چی

      نوشته اصلی توسط کوروش بزرگ
      درود
      تفاوت اصلیشون تو سرعت انتقال داده هاست مثلا تو ویندوز اگه 64 بیتی باشه نسبت به 32 سرعتش دوبرابر
      ممنون
      اما برای میکرو داده ها چی تعریف میشن؟
      مثلآ فرکانس کاری میکرو سرعت انجام عملیات رو نشون میده
      این 16 بیتی یا 32 بیتی موقعی به کار میاد که میکرو با سخت افزار های خارجی بخواد ارتباط داشته باشه؟
      [آموزشی] کنترل رله با پیامک توسط sim800l
      [آموزشی] راه اندازی سنسورهای DHT11 و DHT22 با کدویژن
      [آموزشی] مدار عملی اتصال میکروفن خازنی به میکروکنترلر
      [آموزشی] آموزش نحوه راه اندازی میکروهای fmd
      صفحه اینستاگرام : ecdco_ir

      دیدگاه


        #4
        پاسخ : 16 بیتی و 32 بیتی یعنی چی

        نوشته اصلی توسط reza babatabar
        ممنون
        اما برای میکرو داده ها چی تعریف میشن؟
        مثلآ فرکانس کاری میکرو سرعت انجام عملیات رو نشون میده
        این 16 بیتی یا 32 بیتی موقعی به کار میاد که میکرو با سخت افزار های خارجی بخواد ارتباط داشته باشه؟
        چیزی که من میدونم این بود
        واسه میکرو هم به نظرم همین باشه یعنی بین میکرو و سخت افزاری که فرمودید سرعت انقال دیتا و اطلاعات بیشتر میشه، من زیاد پروژه کار نکردم دوستانی که تو کار پروژه های مختلف هستند حتما به این موضوع برخوردند :agree:
        در روزگاری که لبخند ادم ها بخاطر شکست توست برخیز تا بگیرند.........

        دیدگاه


          #5
          پاسخ : 16 بیتی و 32 بیتی یعنی چی

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

          دیدگاه


            #6
            پاسخ : 16 بیتی و 32 بیتی یعنی چی

            نوشته اصلی توسط aliila
            یک میکرویی رو 32 بیتی گویند که باس دیتا اش 32 بیت باشه . یعنی با یک بار خوندن یا نوشتن بتونه اعددی به طول 32 بیت رو بخونه و بنویسه .
            ممنون اما راستش من بازم متوجه نشدم
            بله اینکه میتونه 32 بیت رو بخونه رو متوجه شدم
            اما آیا این فقط مربوط به خود میکرو میشه و ما کاری باهاش نداریم
            یا تو برنامه نویسی به کارمون میاد مثلآ اگر 16 بیت باشه باید مواردی رو دقت کنیم یا نه؟
            [آموزشی] کنترل رله با پیامک توسط sim800l
            [آموزشی] راه اندازی سنسورهای DHT11 و DHT22 با کدویژن
            [آموزشی] مدار عملی اتصال میکروفن خازنی به میکروکنترلر
            [آموزشی] آموزش نحوه راه اندازی میکروهای fmd
            صفحه اینستاگرام : ecdco_ir

            دیدگاه


              #7
              پاسخ : 16 بیتی و 32 بیتی یعنی چی

              نوشته اصلی توسط reza babatabar
              ممنون اما راستش من بازم متوجه نشدم
              بله اینکه میتونه 32 بیت رو بخونه رو متوجه شدم
              اما آیا این فقط مربوط به خود میکرو میشه و ما کاری باهاش نداریم
              یا تو برنامه نویسی به کارمون میاد مثلآ اگر 16 بیت باشه باید مواردی رو دقت کنیم یا نه؟
              سلام
              بله ...
              مثلا توی همین میکروهای AVR به دلیل اینکه 8 بیتی هستند تا اونجایی که بتونیم باید 8بیتی تعریف بشه ...
              ولی اگر دستمون بسته بود باید 16 یا 32 بیتی تعریف کنیم ...
              میکروهای 8 بیتی (AVRها) قادر به محاسبات داده های 16 بیتی و 32 بیتی نیستند ولی میشه یه جوری برنامه نویسی کرد که 16 و 32 بیتی را محاسبه کنند ...
              این که می بینید توی کامپایلر خیلی راحت می توان یه متغیر 16 یا 32 بیتی تعریف و با آن کار کرد به این دلیل است که برنامه های لازم جهت پردازش آنها قبلا نوشته شده است ...
              حالا ...
              اگر یه میکروکنترلر 8بیتی و 32 بیتی داشته باشیم و یه محاسبه 32 بیتی به آنها دهیم چه اتفاقی خواهد افتاد ؟؟
              میکروی 8بیتی حداقل 5 کلاک نیاز داره که محاسبه کنه ولی میکروکنترلر 32 بیتی تنها با یک کلاک محاسبه میکنه ...
              حالا اگر با همین دو میکروکنترلر پردازش 8 بیتی بخواهیم انجام دهیم چی؟؟
              هر دو میکروکنترلر با یک کلاک محاسبه می کنند ...

              میکروکنترلرهای 32 بیتی از 8 بیتی چند برابر سریعتر پردازش می کنند ...
              میکروهای 32 بیتی از لحاظ فرکانس کاری حداقل چند برابر بیشتر از میکروهای 8 بیتی هستند ...
              بنابراین میکروکنترلرهای 32 بیتی چند 10 برابر پرقدرت تر از میکروکنترلرهای 8 بیتی هستند ...

              موفق باشید
              [b]چگونه همه پایه های میکروکنترلر AVR را PWM کنیم؟
              معرفی نرم افزارEasy 7segment (برای راه اندازی آسانتر 7segment )
              معرفی نرم افزار Codewizard PWM
              با من بیشتر آشنا شوید

              دیدگاه


                #8
                پاسخ : 16 بیتی و 32 بیتی یعنی چی

                نوشته اصلی توسط سامان اسدی
                سلام
                بله ...
                مثلا توی همین میکروهای AVR به دلیل اینکه 8 بیتی هستند تا اونجایی که بتونیم باید 8بیتی تعریف بشه ...
                ولی اگر دستمون بسته بود باید 16 یا 32 بیتی تعریف کنیم ...
                میکروهای 8 بیتی (AVRها) قادر به محاسبات داده های 16 بیتی و 32 بیتی نیستند ولی میشه یه جوری برنامه نویسی کرد که 16 و 32 بیتی را محاسبه کنند ...
                این که می بینید توی کامپایلر خیلی راحت می توان یه متغیر 16 یا 32 بیتی تعریف و با آن کار کرد به این دلیل است که برنامه های لازم جهت پردازش آنها قبلا نوشته شده است ...
                حالا ...
                اگر یه میکروکنترلر 8بیتی و 32 بیتی داشته باشیم و یه محاسبه 32 بیتی به آنها دهیم چه اتفاقی خواهد افتاد ؟؟
                میکروی 8بیتی حداقل 5 کلاک نیاز داره که محاسبه کنه ولی میکروکنترلر 32 بیتی تنها با یک کلاک محاسبه میکنه ...
                حالا اگر با همین دو میکروکنترلر پردازش 8 بیتی بخواهیم انجام دهیم چی؟؟
                هر دو میکروکنترلر با یک کلاک محاسبه می کنند ...

                میکروکنترلرهای 32 بیتی از 8 بیتی چند برابر سریعتر پردازش می کنند ...
                میکروهای 32 بیتی از لحاظ فرکانس کاری حداقل چند برابر بیشتر از میکروهای 8 بیتی هستند ...
                بنابراین میکروکنترلرهای 32 بیتی چند 10 برابر پرقدرت تر از میکروکنترلرهای 8 بیتی هستند ...

                موفق باشید
                کاملآ توجیه شدم ممنون
                [آموزشی] کنترل رله با پیامک توسط sim800l
                [آموزشی] راه اندازی سنسورهای DHT11 و DHT22 با کدویژن
                [آموزشی] مدار عملی اتصال میکروفن خازنی به میکروکنترلر
                [آموزشی] آموزش نحوه راه اندازی میکروهای fmd
                صفحه اینستاگرام : ecdco_ir

                دیدگاه


                  #9
                  پاسخ : 16 بیتی و 32 بیتی یعنی چی

                  ضمن توضیحات دوستان باید بگم این تعداد بیت هت در آدرس دهی مستقیم میکرو ویا میکروپروسسور نیز موثر است

                  به عنوان مثال یک سیستم 32 بیتی قادر به آدرس دهی 2 به توان 32 یا همون تقریبا 4 گیگابایت فضای حافظس . و یک سیستم 64 بیتی به همین منوال .. ضمن اینکه میکروکنترولر های 32 بیتی به خاطر رجیسترهای 32 بیتیشون بسیار دست آدم رو برای امکانات زیاد و فضای آدرس دهی باز میذارن

                  دیدگاه


                    #10
                    پاسخ : 16 بیتی و 32 بیتی یعنی چی

                    نوشته اصلی توسط Shahab Az
                    به عنوان مثال یک سیستم 32 بیتی قادر به آدرس دهی 2 به توان 32 یا همون تقریبا 4 گیگابایت فضای حافظس .
                    البته این مورد مربوط به باس آدرس میباشد .مثلا حتی میکرو 8 بیتی نیزمیتونه باس آدرس 32 بیتی داشته باشه.

                    http://www.eca.ir/forum2/index.php?topic=100256.msg641492#msg641492
                    تنها موردی که همه آدما یقین دارن خدا در حقش زیاد لطف کرده
                    داشتن عقله زیادتر از دیگر آدم ها است

                    دیدگاه


                      #11
                      پاسخ : 16 بیتی و 32 بیتی یعنی چی

                      یک فرق کلیی که داره در میکرو های 8 bit پورت ها 8تایی اند ولی در میکرو های 32Bit پورت ها 32 pin دارند :smile:
                      معیار واقعی بودن تصمیم، آن است که دست به عمل بزنیم.

                      دیدگاه


                        #12
                        پاسخ : 16 بیتی و 32 بیتی یعنی چی

                        ممنون
                        یه سوال دیگه
                        خیلی از میکرو های avr تو مشخصاتشون نوشته "دارای 32 رجیستر 8 بیتی"
                        این یعنی چی؟
                        [آموزشی] کنترل رله با پیامک توسط sim800l
                        [آموزشی] راه اندازی سنسورهای DHT11 و DHT22 با کدویژن
                        [آموزشی] مدار عملی اتصال میکروفن خازنی به میکروکنترلر
                        [آموزشی] آموزش نحوه راه اندازی میکروهای fmd
                        صفحه اینستاگرام : ecdco_ir

                        دیدگاه


                          #13
                          پاسخ : 16 بیتی و 32 بیتی یعنی چی

                          نوشته اصلی توسط alidehghan288
                          یک فرق کلیی که داره در میکرو های 8 bit پورت ها 8تایی اند ولی در میکرو های 32Bit پورت ها 32 pin دارند :smile:
                          oo:
                          این قانون از کجا اومده؟
                          نوشته اصلی توسط reza babatabar
                          ممنون
                          یه سوال دیگه
                          خیلی از میکرو های avr تو مشخصاتشون نوشته "دارای 32 رجیستر 8 بیتی"
                          این یعنی چی؟
                          تا با اسمبلی کاری نداشته باشی شاید این موضوع اهمیتی نداشته باشه برات. جستجو کن می فهمی جریان از چه قراره. باید بدونی میکرو چطور کار میکنه. راستی اینجا جای مناسبی واسه سوالاتتون نیست.

                          دیدگاه


                            #14
                            پاسخ : 16 بیتی و 32 بیتی یعنی چی

                            خودم فهمیدم :mrgreen:
                            یه نگاهی به پورت های Avr و arm بندازید
                            معیار واقعی بودن تصمیم، آن است که دست به عمل بزنیم.

                            دیدگاه


                              #15
                              پاسخ : 16 بیتی و 32 بیتی یعنی چی

                              نوشته اصلی توسط alidehghan288
                              خودم فهمیدم :mrgreen:
                              یه نگاهی به پورت های Avr و arm بندازید
                              منم وقتی شما این مطلبو گفتید کنجکاو شدم رفتم بعضی میکرو ها رو چک کردم ظاهرآ که اینطور بودند
                              [آموزشی] کنترل رله با پیامک توسط sim800l
                              [آموزشی] راه اندازی سنسورهای DHT11 و DHT22 با کدویژن
                              [آموزشی] مدار عملی اتصال میکروفن خازنی به میکروکنترلر
                              [آموزشی] آموزش نحوه راه اندازی میکروهای fmd
                              صفحه اینستاگرام : ecdco_ir

                              دیدگاه

                              لطفا صبر کنید...
                              X