delphi4arab منتديات دلفي للعرب
الدالة Mov و الدالة Selenght في الدلفي - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : الدالة Mov و الدالة Selenght في الدلفي (/showthread.php?tid=10892)



الدالة Mov و الدالة Selenght في الدلفي - Ra3ch - 11-06-2020

السلام عليكم ورحمة الله
كيفكم شباب اريد ان استفسر حول هاتين الدالتين
move و setlength ما عمل كل دالة منهم


RE: الدالة Mov و الدالة Selenght في الدلفي - ALG2009 - 12-06-2020

وعليكم السلام
التعليمة MOV وهي من تعليمات الأسمبلي ودورها تقوم بنسخ قيمة في سجل أو من سجل إلى سجل
مثلا
كود :
MOV AX,5h

وهنا تعني نقل أو نسخ القيمة 5h داخل السجل AX (سجلات المعالج طبعا)
مع العلم أن 5 بالنظام السادس عشر بدون H نظام عشري

كود :
MOV AX,BX

هنا نقل قيمة السجل BX إلى AX


RE: الدالة Mov و الدالة Selenght في الدلفي - Ra3ch - 12-06-2020

شكرا اخي انا لكن الدالة علي ما اضن تجتوي علي اربع 3 بارامترات
source,dest,count


RE: الدالة Mov و الدالة Selenght في الدلفي - onexite - 12-06-2020

move او mov
اذا تقصد move
procedure move ( const SourcePointer; var DestinationPointer; CopyCount : Integer ) ;
إجراء النقل عبارة عن طريقة لنسخ قسم من الذاكرة من مكان إلى آخر.
و setlength
procedure setlength ( var StringToChange : string; NewLength : Integer ) ;
للتحكم في حجم متغير او مصفوفة احادية الابعاد او متعددة


RE: الدالة Mov و الدالة Selenght في الدلفي - Ra3ch - 12-06-2020

(12-06-2020, 11:48 AM)onexite كتب : move او mov
اذا تقصد move
procedure move ( const SourcePointer; var DestinationPointer; CopyCount : Integer ) ;
إجراء النقل عبارة عن طريقة لنسخ قسم من الذاكرة من مكان إلى آخر.
و setlength
procedure setlength ( var StringToChange : string; NewLength : Integer ) ;
للتحكم في حجم متغير او مصفوفة احادية الابعاد او متعددة

شكرا لك عزيزي الان فهمت