Proyecto Programacion Web
Código Mnemotécnico Descripción
A6 CMPS m8, m8 Compara byte a la dirección DS: (E) SI con el byte en ladirección ES: (E) DI y establece los indicadores de estado de acuerdo
A7 CMPS m16, m16 Compara la palabra en la dirección DS: (E) con la palabra SI ES en la dirección: (E) DI y establece los indicadoresde estado de acuerdo
A7 CMPS m32, m32 Compara doble palabra a la dirección DS: (E) SI ES con doble palabra a la dirección: (E) DI y establece los indicadores de estado de acuerdo
A6 CMPSBCompara byte a la dirección DS: (E) SI con el byte en la dirección ES: (E) DI y establece los indicadores de estado de acuerdo
A7 CMPSW Compara la palabra en la dirección DS: (E) con la palabra SI ES enla dirección: (E) DI y establece los indicadores de estado de acuerdo
A7 CMPSD Compara doble palabra a la dirección DS: (E) SI ES con doble palabra a la dirección: (E) DI y establece losindicadores de estado de acuerdo
Compara el byte, palabra o palabra doble especificado por el operando fuente de primera con el byte, palabra o palabra doble especificado por el operando segunda fuente yestablece los indicadores de estado en el EFLAGS registro de acuerdo con los resultados. Ambos operandos de origen se encuentran en la memoria. La dirección del operando de origen primero es leer desdela DS: ESI o la DS: SI registros (según el atributo de dirección de tamaño de la instrucción, 32 o 16, respectivamente). La dirección del operando segunda fuente es la lectura de cualquiera de las ES:EDI o el ES: DI registros (de nuevo dependiendo del atributo de dirección de tamaño de la instrucción). El segmento de DS se puede reemplazar con un prefijo de anular segmento, pero el segmento de ESno puede ser anulado. En el nivel de ensamblado de código, dos formas de esta instrucción permitidos son: el "explícito-operandos" la forma y la "no-operandos" forma . La forma explícita-operandos...
Regístrate para leer el documento completo.