delphi4arab منتديات دلفي للعرب

نسخة كاملة : الدالة Mov و الدالة Selenght في الدلفي
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم ورحمة الله
كيفكم شباب اريد ان استفسر حول هاتين الدالتين
move و setlength ما عمل كل دالة منهم
وعليكم السلام
التعليمة MOV وهي من تعليمات الأسمبلي ودورها تقوم بنسخ قيمة في سجل أو من سجل إلى سجل
مثلا
كود :
MOV AX,5h

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

كود :
MOV AX,BX

هنا نقل قيمة السجل BX إلى AX
شكرا اخي انا لكن الدالة علي ما اضن تجتوي علي اربع 3 بارامترات
source,dest,count
move او mov
اذا تقصد move
procedure move ( const SourcePointer; var DestinationPointer; CopyCount : Integer ) ;
إجراء النقل عبارة عن طريقة لنسخ قسم من الذاكرة من مكان إلى آخر.
و setlength
procedure setlength ( var StringToChange : string; NewLength : Integer ) ;
للتحكم في حجم متغير او مصفوفة احادية الابعاد او متعددة
(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 ) ;
للتحكم في حجم متغير او مصفوفة احادية الابعاد او متعددة

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