procedure TForm8.Button2Click(Sender: TObject);
var i,j:Integer;
begin
i:=9;
asm
//MOV j,i; //这样不行,汇编命令中必须要有一个寄存器
MOV EAX,i;
MOV j,EAX
end;
Showmessage(IntToStr(j)); {9}
end;
在汇编中只有EAX、ECX、EDX三个寄存器可以自由使用。
procedure TForm8.Button2Click(Sender: TObject);
var i,j:Integer;
begin
i:=9;
asm
//MOV j,i; //这样不行,汇编命令中必须要有一个寄存器
MOV EAX,i;
MOV j,EAX
end;
Showmessage(IntToStr(j)); {9}
end;