move函数是一个内存移动函数么,在网上看到一段代码
var
    a: AnsiString;
    b: AnsiString;
 begin
   a:='012345';
   SetLength(b,10);
   move(a,b,5);//如果是move(a,b,6)就报错
   edit5.Text:=b;
 end;
move函数该怎么理解呢?