اطلاعیه

Collapse
No announcement yet.

راهنمایی در مورد سون سگمنت

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

    راهنمایی در مورد سون سگمنت

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

    سوال اولم اینه که اگر قراره عدد دهدهی رو تو خروجی میکرو بدیم چرا از 4 تا پایه استفاده شده؟4 تا پایه باید معادل باینری رو بده بیرون.
    سوال دوم هم اینه که چرا کل پروت a رو اشغال کرده واسه یه آیسی و کل پورت b رو داده به اون یکی آیسی؟این جوری از هر پروت 4 پایه رو به هدر داده.
    چرا نیومده هر دوتا آیسی رو وصل کنه به پورت a و خروجی رو مشخص کنه که از a0 تا a3 واسه عدد اول و از a4 تا a7 واسه عدد دوم.

    اضافه شده در تاریخ :
    ببخشید تصویر فراموش شد:

    #2
    پاسخ : راهنمایی در مورد سون سگمنت

    نوشته اصلی توسط gorgiro
    سلام
    دوستان شکل زیر رو یه نگاه بکنید.
    این اومده عددی رو که میخواد روی سون سگمنت نمایش داده بشه معادل دهدهی عدد رو داده به خروجی یه پورت.
    بعد اومده 4 تا پایه از پورت مثلا a رو داده به اون آیسی و آیسی داده به سون سگمنت.

    سوال اولم اینه که اگر قراره عدد دهدهی رو تو خروجی میکرو بدیم چرا از 4 تا پایه استفاده شده؟4 تا پایه باید معادل باینری رو بده بیرون.
    سوال دوم هم اینه که چرا کل پروت a رو اشغال کرده واسه یه آیسی و کل پورت b رو داده به اون یکی آیسی؟این جوری از هر پروت 4 پایه رو به هدر داده.
    چرا نیومده هر دوتا آیسی رو وصل کنه به پورت a و خروجی رو مشخص کنه که از a0 تا a3 واسه عدد اول و از a4 تا a7 واسه عدد دوم.
    سلام
    چون با 3 تا بیت نمیشه بیشتر از 7 رو نشون داد مشخصا عدد بعد از 3 ، 4 هست
    این که چرا با پورت A و B این کار رو کرده مربوط میشه به کم سلیقگی برنامه نویس. میتونس دوتا متغیر یکان و دهگان تعریف کنه بعد به پورت A مقدار یکان و دهگان 4 واحد شیف داده شده رو بده
    نکته دیگه این که میتونست باروش مالتیپلکسیگ این کارو انجام بده که کلا4 بیت اشغال شه حتی یه روش سریال هست که دوبیت اشغال میشه تومثال های پروتئئوس هست

    head<=
    ...تشکر خدا...
    [img width=97 height=100]http://mahdi3d.persiangig.com/image/5280543_t.jpg[/img]

    دیدگاه


      #3
      پاسخ : راهنمایی در مورد سون سگمنت

      نمی شد اصلا تو همین برنامه بدون شیفت از پورت A بیاد 4 بیت اول رو بزاره خروجی یکان و 4 بیت دوم رو به عنوان خروجی دهگان معرفی کنه؟
      بعد این یه عدد مبنای ده رو میزاره تو خروجی.یعنی عملایت تبدیل عدد مبنای ده به مبنای 2 رو کامپایلر انجام میده؟ یا اینکه خود میکرو عدد رو میکنه 4 بیتی میده به خروجی؟

      دیدگاه

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