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

[ تمت الإجابة ]لو ناقل العناوين فى المعالج 20 يتعامل مع ذاكرها 1ميجا ، كيف ؟

مغلق
بدأه need-help في 18 فبراير 2008 · 5 رد · 2,516 مشاهدة · في أرشيف قسم الـــ Assembly
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

لما ركزت على ناقل العناوين لقيت كتاب شرحه هكذا

نعلم أن المعالج 8088 يتعامل مع 20 إشارة عناوين ( ناقل العناوين Address Bus يحتوي على 20 إشارة) وبالتالي يمكن مخاطبة ذاكرة تصل إلى 220 = 1,048,576 أي 1 Mbytes.

ازاى مش فاهمها ممكن تشرحوها بالبلدى

انا قريت فى كاتب اجنبى فيما معناه """"ان كل خط عنوان

بيحمل داتا يا اما 0 او 1 وومع عدد "ن " من خطوط العناوين اذن حجم الذاكره الى بتعامل معاها المعالج هوه 2 اس 20 = 1048576

مش من المنطقى ان كل خط بيشيل عنوان لموقع واحد من الذاكره اذن 20 خط بيشيلو 20 عنوان وبما ان الذاكره الواحده =بت اذن الذاكره =20 بت

عارف انه سؤال غبى بسى طمعان فيكوا ياريت حد يفهمنى وجزاه الله كل خير

معلومه لله يامحسنين ومن قدم معلومه بيداه التقاه

وهنيالك يافاعل الخير والثواب

#2

بص ياباشا

ببساطة انت عندك 20 خط .. يعني العنوان رقم من 20 خانة

تقدر تكون كام رقم من العشرين خانة .. ارقام مختلفة طبعا .

وبما ان كل خانة ليها احتمالين بس .. 0 و1

يبقى العدد الكلي 2 اس 20

يبقى واحد ميجا

ارجو تكون فهمت .

#3

تأكيد: كلام سليم.

Do as I say, not as I do

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

#4

اشكركم على الاهتمام

انا كنت فاكر ان ناقل العناوين 20 خط يعنى كل خط بيشيل 20 عنوان يعنى 20 زاكره

انا فهمت بسى فيه وحدات ذاكره اتعرفت عليها مش عارف معناها هيه فى الصفحه دى

kibibyte[KiB] => kilo binary byte, mebibyte[MiB] => mega binary byte, gibibyte[GiB] => giga binary byte.

kibibit => kilo binary binary digit mebibyte => mega binary binary digit gibibyte => giga binary binary

digit

http://www.easycalculation.com/bandwidth-calculator.php

ايه معنى ميجا بينارى بايت وميجا بايت هل فيه اختلاف

والوحدات الى بنتعامل معاها فى الاسيمبلى ياترى اى وحده من دول

معلومه لله يامحسنين ومن قدم معلومه بيداه التقاه

وهنيالك يافاعل الخير والثواب

#5

نتعامل مع byte في نقل البيانات بين المسجلات وخانات الذاكرة.

الموقع فقط يبين لك مثلا لو كنت تقوم بكتابة برنامج يتعامل مع احجام اصغر, لنقل تريد التعامل على مستوى البت .. لكن فعليا لن تنزل تحت مستوى البت :P لتقول عن حجم بيانات معين بانه 0.00000762939453125 mebibit :P

حاول ان تضع 1 بايت في خانات الموقع.. لا اعلم, تبدو لي الامور غير منطقية من النظرة الاولى :P

Do as I say, not as I do

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

#6

بسم الله الرحمن الرحيم

تمت الإجابة على الموضوع

إدارة الفريق العربي للبرمجة

Do as I say, not as I do

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

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

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

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

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

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

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