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

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

كود :
MOV AX,BX

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

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


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم