الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

البايتات المرمزة وغير المرمزة وكذلك الكلمات ؟

مغلق
بدأه TYEF في 20 فبراير 2005 · 5 رد · 641 مشاهدة · في لغة Assembly لأنظمة 16, 32, 64 بت
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته أما بعد ,

يعنى إيه بايتات مرمزة وغير مرمزة وكذلك الكلمات وما المعنى تلك الأرقام التى تنحصر بينها ( أتمنى أحد يفيدنى).

ولكم جزيل الشكر

#2

بإختصار الكملة المؤشرة ترمز للأعداد السالبة والموجبة من المجال

أم الغير مؤشرة ترمز للأعداد الموجبة ,, وهذة أمثلة بسيطة

/index.php?showtopic=45342

http://www.jaascois.com

*************************************************

مجموعة مواضيع - إحتراف البرمجة -

ّ~~~~~~~~~~~~~~~~~~~~~~

البرمجة المتقدمة & الهندسة العكسية & برمجة وأمن الأنظمة

/index.php?showtopic=45002

آخر المواضيع :

+- تحليل جرائم الكمبيوتر -+

أنظمة اليونكس(Solaris,HP, AIX,SCO)وانواع المعالجات

ثغرة SMS لأجهزة الجوال Siemens 3568i !

أخطاء وثغرات البرامج العربية !!!

سلسلة مواضيع - أمن وحماية مواقع الويب -

E البرمجة المتقدمة X للملفات التنفيذية E

سلسلة مواضيع ثغرات الأنظمة وإختراق الأجهزة

**************************************************

<span style='font-size:14pt;line-height:100%'>الإرادة تحـــقق السيـــادة</span>

**************************************************

#3

السلام عليكم أما بعد ,

أنا سعيد جدا لسرعة رد حضرتك على أمس ولكن معلش فى حاجة لسة مش فاهمها

البايت : هو متوالية من ثمانية بتات فإذا كان مرمزا فإنه يأخذ قيمة محصورة بين -128 و +127 أنا مش فاهم ليه الرقمين دول بالذات أود شرح سبب إختيارهم.

#4
اقتباس
فإنه يأخذ قيمة محصورة بين -128 و +127 أنا مش فاهم ليه الرقمين دول بالذات أود شرح سبب إختيارهم.

لأن أكبر قيمة للبايت تساوي بالعشري 255 وبالهكس FF

هذة القيمة إذا كان البايت غير مؤشرة , أما إذا كان مؤشرة

فالنتيجة تساوي 255 /2 لينتج لك الرقم الذي تريد شرحة وهو 127 و 128

http://www.jaascois.com

*************************************************

مجموعة مواضيع - إحتراف البرمجة -

ّ~~~~~~~~~~~~~~~~~~~~~~

البرمجة المتقدمة & الهندسة العكسية & برمجة وأمن الأنظمة

/index.php?showtopic=45002

آخر المواضيع :

+- تحليل جرائم الكمبيوتر -+

أنظمة اليونكس(Solaris,HP, AIX,SCO)وانواع المعالجات

ثغرة SMS لأجهزة الجوال Siemens 3568i !

أخطاء وثغرات البرامج العربية !!!

سلسلة مواضيع - أمن وحماية مواقع الويب -

E البرمجة المتقدمة X للملفات التنفيذية E

سلسلة مواضيع ثغرات الأنظمة وإختراق الأجهزة

**************************************************

<span style='font-size:14pt;line-height:100%'>الإرادة تحـــقق السيـــادة</span>

**************************************************

#5

السلام عليكم,

سأضيف لك بعض التوضيح لما جاء به الأخ jaas .

بما أن البايت يشمل 8 بتات وفي كل بت يمكن وضع قيمتان إما 0 أو 1 فعدد الأرقام التي يمكن وضعها في البايت هي 2 أس 8 - الطريقة دائما كما هي مثلا إذا كان عندنا 32 بت ستكون النتيجة 2 أس 32 وهكذا - وكما قلت سيكون عندنا عدد الأرقام التي يمكن أن نضعها في 8 بتات هي 2 أس 8 يعني 256 رقما . وبما أننا نبدأ من الصفر إذا الأرقام ستكون من 0 إلى 255 - يعني 256 رقما - هذا إذا كنا لا نهتم بالساين. أما إذا كنا نهتم بهذا الأخير فإن الساين سيكون في البت الثامن أي الأخير وهنا إذا كان 0 سنعتبر العدد موجب وسيكون سالبا في الحالة الأخرى . وبما أننا سنستعمل البت الأخير لهذا الغرض لذا سنفقد بتا من بين الثمانية وستبقى لنا 7 بتات فقط. وبنفس الطريقة السابقة فإن مجموع الأرقام التي يمكن أن نصنعها ب 7 بتات هي 2 أس 7 أي 128 رقما . وبما أننا سنعتبر أن الأرقام الموجبة ستبتدأ من الصفر إذن الأرقام الموجبة ستكون من 0 إلى 127 اما الأرقام السالبة ستبتدأ من -1 وستكون إذن من -1 إلى -128 وهكذا ستظهر الأرقام التي ذكرت من قبل.

إلى اللقاء.

#6

أنا شاكر لحضرتكم جدا على الرد واسأل كم يلزمنى من الوقت لكى أصبح جيد فى البرمجة العكسية إذا كنت محب لهذا المجال وعندى خلفية برمجية لا بأس بها.

ولكم جزيل الشكر

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…