السلام عليكم
اود ان اعرف معنى الـ equate بشء من التفصيل
حيث ان اوامرها تكون بالشكل التالي(كما في الكتاب الذي قراته)
LinesDown EQU 4; Number of lines down to start ASCII table
وفي كثير من المواضع تاتي اسفل ال DB(اوDW) كثنائي كالتالي
VidIDStr DB 'The installed video board is:' LVidIDStr EQU $-VidIDStr
وعن الثائي هذا يقول الكاتب ان ال equate مخصصة لحساب طول ال string
(((لاحظ حرف L في بداية السطر الثاني يبدو انه يرمز للطول..احيانا اجد نفس الامر هكذا
VidIDStrLength EQU $-VidIDStr
)))
فهل من الممكن ان اجد شرحا لهذا الـ directive ؟؟
وما الفرق بينها وبين ال label فالاثنين هما اختصارات لقيم معينة
وقد ارفقت شرحا لها كما جاء في كتاب assembly step by step)
بصيغةtxt.لكني لم افهمه والا لما كنت قد كتبت هذا الموضوع!
مرة اخرى اعتذر كن كثرة الاسئلة :(