Question

Je suis en train d'étudier pour un examen que je vais avoir sur l'assemblage x86.

Je n'ai pas eu beaucoup de chance googler « : », trop commun d'un signe de ponctuation: /

  

IDIV - Signé Division Entier

     

Utilisation: IDIV src

     

Modifie les drapeaux: (AF, CF, OF, PF, SF, ZF défini)

     

Signé division binaire de l'accumulateur par source. Si la source est un   valeur d'octet, AX est divisé par « src » et le quotient est stocké dans   AL et AH dans le reste. Si la source est une valeur de mot, DX: AX est   divisé par « src », et le quotient est stocké dans l'AL et   reste dans DX.

     

Tiré de "Intel opcodes et mnémoniques"

Qu'est-ce que DX: moyenne AX

Merci beaucoup pour votre temps:)

Était-ce utile?

La solution

Il est une paire de registres. DX et AX

Le numérateur est lui-même un double mot. Le mot supérieur du numérateur doit être conservé à DX, l'une inférieure dans AX.

Autres conseils

DX:AX est la valeur 32 bits à utiliser comme numérateur de votre division. La plupart des 16 bits de poids faible sont maintenus en DX, le moins significatif dans AX. Il est un moyen de spécifier une valeur 32 bits dans un autre environnement 16 bits.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top