Abordarea modurilor

- asociativ (folosit în dispozitive de memorie asociativă, nu vom mai sta pe el);

MOV AX, 500 încarcă valoarea 500 în RON AX sau







MOV CX, K încarcă constanta 1024 definită de identificatorul K.

Trebuie remarcat faptul că un operand imediat poate fi specificată prin expresia simplă, în care constante sau constantele identificatori asociați operații aritmetice +, -, *, și / sau (în acești termeni nu ar trebui să fie între paranteze). De exemplu:

Trebuie amintit că intervalul de numere trimise (valori operanzi imediate), determinate de capacitatea receptorului - în cazul în care este un registru de un octet (AH, AL, BL ...), atunci este posibil să se trimită numărul nesemnate în intervalul 0-255, semnul - -128 127 .







copii RON conținutul de Ach în segmentul DS înregistrare, în care conținutul registrului este schimbat AXne.

După executarea comenzii de transfer de mai sus, registrul AX va conține AX = AABB.

- direct cu indexarea: = +. și se află în registrul indexului, de exemplu:

- MOV AX, SOURCE [SI];

- direct cu baza: = +. este în registrul de bază, de exemplu:

- MOV AX, SURSĂ [IN].

primim primul octet al numelui în registrul AL.

- direct cu indexarea și bazarea: = + +. de exemplu:

MOV AX, SURSĂ [IN + SI].

Această formă de comandă este, de asemenea, posibilă:

MOV AX, număr [BP] [SI].

MOV BX, offset SOURCE.

MOV AX, polul offset.

Forma înregistrării offset față de bază poate fi oricare dintre următoarele trei:

MOV AX, pol [BX + SI + const].







Articole similare

Trimiteți-le prietenilor: