اطلاعیه

Collapse
No announcement yet.

معادل int temp12 @0x01; در کیل چیه؟؟

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

    معادل int temp12 @0x01; در کیل چیه؟؟

    سلام
    من توی کدویژن برای این که یه انتجر رو ارسال کنم میومدم میریختمش توی ادرس مثلا 1 و بعد چر ادرس 1و 2 رو میفرستادم و یعد توی گیرنده هم برعکس کار میکردم و اینتجرم رو جابجا میکردم!!!
    حالا توی کیل جای
    int temp12 @0x01;
    چی بنویسم برای ادرس دهی؟؟
    انجام پروژه هاي برنامه نويسي اندرويد
    [glow=red,2,300]نرم افزار نقشه هاي پاور کامپيوتر اندوريد[/glow]
    http://cafebazaar.ir/app/?id=com.atxdroid

    #2
    پاسخ : معادل int temp12 @0x01; در کیل چیه؟؟

    دوست عزیز کدویژن 8 بیتی بود داستانش برای همین Integer که 16 بیتی هست رو تو 2 تا رجیستر میریخت!
    ولی رجیستر های ARM (اگه منظورت از کیل کامپایلر ARMباشه ) 32 بیتی هستند و دیگه نیازی به این کار نیست. مستقیم اقدام کن!
    int temp12;

    دیدگاه


      #3
      پاسخ : معادل int temp12 @0x01; در کیل چیه؟؟

      من اصلا متوجه نشدم چرا شما این کار رو میکردید؟
      اگر یک عدد 16 بیتی رو با یه رابط 8بیتی میخواید ارسال کنید 2 بار باید ارسال کنید.این درست اما ربطی نداره که لزوما تو یه خونه ی مشخص باشه. شما از ارزش بیتی استفاده کنید. 8بیت اول * 0xFF رو با 8بیت دوم جمع کنید. این میشه عدد 16 بیتی شما.اگر درست متوجه نشدم منظورتون رو بگید.
      [img width=477 height=100]http://www.eca.ir/pic/upload/agazade.png[/img]

      دیدگاه


        #4
        پاسخ : معادل int temp12 @0x01; در کیل چیه؟؟

        نوشته اصلی توسط shahinbahari
        من اصلا متوجه نشدم چرا شما این کار رو میکردید؟
        اگر یک عدد 16 بیتی رو با یه رابط 8بیتی میخواید ارسال کنید 2 بار باید ارسال کنید.این درست اما ربطی نداره که لزوما تو یه خونه ی مشخص باشه. شما از ارزش بیتی استفاده کنید. 8بیت اول * 0xFF رو با 8بیت دوم جمع کنید. این میشه عدد 16 بیتی شما.اگر درست متوجه نشدم منظورتون رو بگید.
        ممنون از توجهتون
        به همین شکل که شما گفتین حلش کردم
        انجام پروژه هاي برنامه نويسي اندرويد
        [glow=red,2,300]نرم افزار نقشه هاي پاور کامپيوتر اندوريد[/glow]
        http://cafebazaar.ir/app/?id=com.atxdroid

        دیدگاه

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