adam-master
- Lebanon
- Computers & Normal life :)
- فكر: لغز برمجي بسيط
انا افكر اتركوا لي فرصة للاجابة! تعديل: ----- هذا هو الحل: #include<stdio.h> int cotin() { int i, a = 0; for (i = 0; i < 10000000; i++) a++; return a; } int couti() { int i, a = 0; for (i = 0; i < 100000; i++) a++; return a; } int cutin() { int i, a = 0; for (…
- a+5 - a != 5
السلام على الجميع قراْت اللغز And since then I'm lost in the woods of programming على كل.. هل اللغز له علاقة في الفيض؟ يعني مثلا بعد تحويل mv الى عدد صحيح و زيادة 5 يحصل عنّا فيض في الاعداد بحيث يتغير بشكل غير طبيعي ثم نقوم بطرح القيمة من الmv الاصلي فنحصل على…
- تحدي - هل أنت مجنون بلغة سي، جرب هذا التحدي
السلام انا اعتقدت ان الكود يجب ان يبدا التشغيل من دالة اخرى نحن معرفينها ثم هذه الدالة تستدعي main و لهذا السبب تطايرت افكاري الى الهندسة العكسية :)
- كيفية التعامل مع الهاردوير مباشرة
شكرا :) طيب اذا سابدا في Operating Systems Design and Implementation طبعا بعد الانتهاء من Computer Systems a Programmers Perspective ثم x86 Instruction Set Architecture التابع ل Mindshare ثم سأقرا Protected Mode Software Architecture و من ثم كتب الهاردوير الاخ…
- كيفية التعامل مع الهاردوير مباشرة
شكرا لك :) هل هذا الكتاب بديل مناسب لمراجع انتل؟ بالنسبة للموقع انا متحمس للبدأ بقراءة كتبه (رغم قلقي من المصطلحات الجديدة مثل PCI و لكن USB خفف من هذا القلق :) )
- كيفية التعامل مع الهاردوير مباشرة
السلام عليكم هل هناك كتب (و لو بلغة اجنبية - amazon) تهتم بكيفية التعامل مع قطع الهاردوير مثل (USB و الطابعة و الشاشة.. الخ) و لكن بدون الاعتماد على اي مكتبة. انا اعلم ان المبرمج عليه ان يتعامل مع واجهات الاجهزة (Device Interfaces) بدون الدخول الى هندسة الاجهز…
- من يحدّد الWord Size
نسيت انني طرحت هذا السؤال عليكم اخواني. الحمدلله الاجوبة واضحة. (و فعلا ويندوز اثار الحيرة عندي)
- من يحدّد الWord Size
باختصار: من يحدّد الWord Size؟
- ما فائدة استعمال PC Relative Addressing
اول فائدة: Position Independent ---------- ثاني فائدة تقليص عدد البايتات المطلوبة لتشفير العنوان
- ما فائدة استعمال PC Relative Addressing
السلام عليكم عندما يعمل معالج الIntel بطريقة ال32 بت فانّه ينفذ امر القفز (J؟؟) باستعمال طريقة العنونة النسبيّة (العنونة بالنسبة للرقم الموجود داخل المسجّل PC الذي يحوي عنوان الامر التالي) للقفز الى عنوان محدد. ما سبب استعمال هذه الطريقة و التي تسمّى بالانكليز…
- تحويل شيفرة من لغة الاسمبلي الى لغة السي
طلع في غلط بسيط في الكود.. هذا هو الكود المعدّل: int test( int x, int y) { if ( x >= -3) { if ( x > 2 ) { return ( x - y ); } else { return ( x ^ y ); } } else if ( x <= y) { return ( x + y ); // Here! x + y NOT ( 1 + x + y ).. leal etc etc } else { return ( x…
- تحويل شيفرة من لغة الاسمبلي الى لغة السي
صحيح Mr.B لم انتبه الى تجريب الكود .. يمكن عشان الكود تبع المؤلف مختلف كتير..!
- تحويل شيفرة من لغة الاسمبلي الى لغة السي
النتيجة واحدة :D
- تحويل شيفرة من لغة الاسمبلي الى لغة السي
السلام عليكم عندنا هذا الكود بالاسمبلي: x at %ebp+8, y at %ebp+12 movl 8(%ebp), %eax movl 12(%ebp), %edx cmpl $-3, %eax jge .L2 cmpl %edx, %eax jle .L3 imull %edx, %eax jmp .L4 .L3: leal (%edx,%eax), %eax jmp .L4 .L2: cmpl $2, %eax jg .L5 xorl %edx, %eax jmp .…
- [ تمت الإجابة ]ماذا يحصل فعلا عند التحويل من int الى long long int
يا ريت لو تحط درس على الInteger Promotions في مدونتك :)
- [ تمت الإجابة ]ماذا يحصل فعلا عند التحويل من int الى long long int
شكرا لكم محمد و احمد.
- [ تمت الإجابة ]ماذا يحصل فعلا عند التحويل من int الى long long int
السلام عليكم كنت اكتب شيفرة امنة لضرب عددين من نوع int و بحجم 4 بايت. كما نعلم ان نتيجة الضرب قد تفوق حجم 4 بايتات.. كل البتات فوق ال32 بت سوف تحذف. اذا رحت استعمل النوع long long int الذي هو بحجم 64 بت. طبعا هذا النوع يستوعب جميع نتائج الضرب لعددين من نوع int…
- Intrinsic Data Types - انواع البيانات
يفرح الانسان بس يفهم. شكرا محمد على اهتمامك.