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

ارجوا التوجيه من الاخوة حول هدا الموضوع

بدأه aziz nor في 3 يوليو 2008 · 3 رد · 1,065 مشاهدة · في أرشيف قسم الـــ Assembly
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم والصلاة والسلام علي اشرف المرسلين اما بعد

سؤالي هو يختص بانضمة العد وتمثيل الاعداد

من المعلوم انه لتمثيل سواء الاعداد الصحيحة الموجبة او السالبة هنالك طرق عدة وكدالك الامر بالنسبة للاعداد الحقيقية

وسؤالي هو كتالي الحواسيب المستعملة مثل

8086 وغيرها

ماهو النظام الدي تتبعه لتمثيل الاعداد ام انها متعلقة بمبرمج الاسمبلي واختياره هو

وادا كان هنالك موضوعات للاخوة في المنتدي في هدا الموضوع يرجي التوجيه وشكرا

اللهم صلي علي المصطفي محمد

صلي الله عليه وسلم

#2

كل المعالجات تتبع نفس الطريقة في تمثيل البيانات (binary), يبقى هناك موضوع العمليات الرياضية الذي تقوم به عند معالجة القيم السالبة او الموجبة (باستخدام المتممات) والعمليات الرياضية الاخرى كالضرب والقسمة والجمع والطرح من خلال العمليات البوليانية (boolean functions) او المنطقية logical functions التي تعرفها AND, OR, NOT, XOR, ...

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#3

بسم الله الرحمن الرحيم والصلاة والسلام علي اشرف المرسلين اما بعد

فشكرا للاخ

xacker

علي هدا الرد ووالله شرف لي ان تقوم برد علي اسئلتي

لكن سؤالي لم يكن عن عما يقوم به الحاسب بشكل مباشر انما كان كتالي

بنسبة لي كمبرمج عندما اتعامل مع الاعداد السالبة

او بشكل ادق عندما اتعامل مع معطيات قد تحتوي علي اعداد سالبة او تطلب قيم سالبة من اجل القيم

بمهام معينة هل انا من يقوم بتحديد نوع المرجع المتبع

بتمثيل الاعداد السالبة او ان المعالج من يقوم بهدا الامر

لهدا ترى في سؤالي اني ربطت فيه في اخره

فيمن يقوم بعملية التمثيل لهده الاعداد المبرمج او المعالج

فمثلا لو اردت القيام بعملية علي مدخل ساليب مثلا

-10 واقوم بجمهه مثلا مع -2

هل اقوم بتمثيله عن طريق المتمم او غيرها من الطرق ام المعالج من يقوم بالامر

يعني ادا ممكن توضح لي هدا الامر ولك كل الشكر

تم تعديل هذه المشاركة بواسطة aziz nor في 3 يوليو 2008 في 18:09

اللهم صلي علي المصطفي محمد

صلي الله عليه وسلم

#4

ضمن المجمع تستطيع ان تكتبهم -1, -2

اثناء التنفيذ يتم تحويلهم الى شكل آخر ويتم جمعهم لكن الناتج يكون بدلاً من -3 (بشكل بديهي) ضمن المسجلات 0FDh

عندها عليك باستخدام المتمم مع الناتج لتحصل على القيمة العشرية الصحيحة 3 والاشارة تكون سالب (حسب التحقق الذي تقوم به على القيمة لانك تعلم ان النتيجة سالبة)

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

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