Red de conocimiento informático - Conocimiento sistemático - Sintaxis de la instrucción de ensamblaje (salida)

Sintaxis de la instrucción de ensamblaje (salida)

Los cuatro están equivocados

La sintaxis es out port, acc

Si se intercambian los operandos, es correcta. O cámbielo al comando.

2. Error de bx, cuando el número de puerto excede 255, se debe colocar en dx.

3. Simplemente intercambie los operandos o cámbielos a la instrucción in.

4. Ah error, si los datos de salida son de 8 bits, se debe utilizar el registro al.

Resumen:

Formato de sintaxis: puerto de salida, acc

1) puerto es la dirección del puerto. Puede ser 0-0ffffh

Si es menor que 255, se puede usar direccionamiento directo o indirecto si es mayor que 255,

Si el número de puerto está entre 0; -255 (0ffh), se puede utilizar direccionamiento directo o direccionamiento indirecto, el registro utilizado para el direccionamiento indirecto es DX.

Por ejemplo

Direccionamiento directo: out 30h, al

Direccionamiento indirecto: mov dx, 30h

out dx, al

p>

Si excede 255 (0ffh), se debe utilizar direccionamiento indirecto. Por ejemplo:

mov dx, 378h

mov dx, al

2) acc debe ser un acumulador. Cuando el periférico sea un puerto de 8 bits, utilice el registro AL; cuando el periférico sea un puerto de 16 bits, utilice el registro AX.

Por ejemplo:

out dx, al; envía los datos del byte en al al periférico a través del puerto señalado por dx

out dx, ax; la palabra datos en ax al dispositivo periférico a través del puerto señalado por dx