Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
最初の 2 行の意味と、最後の 2 行の違いがよくわかりません。
LDS SI,[BX] LES DI,[BX] LEA DI,5000h MOV DI,5000h
LEA は DI に 5000h をロードし、MOV は DI に 5000h のコンテンツをロードすると思います。私は正しいですか??
最初の 2 つは、 が指す 32 ビットの内容をbxand ds(siまたはesand di) にロードします。
bx
ds
si
es
di
値がリテラルであるため、2 番目の 2 つは同じです。ただし、それらが次の場合:
lea di,[bx] mov di,[bx]
前者は にアドレスbxを入れdi、後者は が指す 16 ビットを にbx入れdiます。
両方の詳細については、この質問のles/とこの質問の/を参照してください。ldsmovlea
les
lds
mov
lea