Rápida, principiante pregunta registro MASM - DX: AX
-
28-09-2019 - |
Pregunta
Actualmente estoy estudiando para un examen que voy a tener en x86 montaje.
Yo no tenía mucha suerte buscando en Google ":" también común de una marca de puntuacion: /
IDIV - Firmado división entera
Uso: IDIV src
flags modifica: (AF, CF, OF, PF, SF, ZF indefinido)
Firmado división binaria de acumulador por fuente. Si la fuente es una valor de byte, AX se divide por "src" y el cociente se almacena en AL y el resto en AH. Si la fuente es un valor de palabra, DX: AX es dividido por "src", y el cociente se almacena en AL y el El resto en DX.
Tomado de "Intel Opcodes y mnemónicos"
¿Qué DX: AX media
Muchas gracias por su tiempo:)
Solución
Es un par de registros:. DX
y AX
El numerador en sí es una palabra doble. La palabra superior del numerador debe ser almacenado a DX
, el inferior en AX
.
Otros consejos
DX:AX
es el valor de 32 bits para usar como el numerador de su división. Los 16 bits más significativos se llevan a cabo en DX
, el menos significativo en AX
. Es una forma de especificar un valor de 32 bits en un entorno de otro modo de 16 bits.