4

最初の 2 行の意味と、最後の 2 行の違いがよくわかりません。

LDS SI,[BX]
LES DI,[BX]
LEA DI,5000h 
MOV DI,5000h

LEA は DI に 5000h をロードし、MOV は DI に 5000h のコンテンツをロードすると思います。私は正しいですか??

4

2 に答える 2

7

最初の 2 つは、 が指す 32 ビットの内容をbxand ds(siまたはesand di) にロードします。

値がリテラルであるため、2 番目の 2 つは同じです。ただし、それらが次の場合:

lea di,[bx]
mov di,[bx]

前者は にアドレスbxを入れdi、後者は が指す 16 ビットを にbx入れdiます。

両方の詳細については、この質問les/とこの質問の/を参照してください。ldsmovlea

于 2013-08-20T16:06:08.387 に答える