Assembly x86/Registos: diferenças entre revisões

[edição não verificada][edição não verificada]
Conteúdo apagado Conteúdo adicionado
m Desfeita a edição 76820 de 190.45.208.150 (Usuário Discussão:190.45.208.150)
m Corrigir formas do verbo "estender", que estavam todas escritas com um X (por acaso fui eu k as pus assim, ehehehe)
Linha 14:
*'''EDI''' - Índice do destino de dados a copiar (''<u>D</u>estination <u>I</u>ndex''). Aponta para o destino dos dados a copiar de DS:ESI.
 
Estes 8 registos têm 32 bits cada um e dizem-se ExtendidosEstendidos. Os 16 bits de ordem mais baixa de cada um dos registos podem ser acedidos atraves das versões não extendidasestendidas destes. As versões de 16 bits têm os mesmo nomes que as de 32 bits, com excepção de a letra '''E''' ser retirada (ex: EAX &rarr; AX). As versões extendidasestendidas dos registos não existem em gerações anteriores à 80386 ― a primeira geração de processadores 32 bits da arquitectura x86.
 
As versões não extendidasestendidas dos quatro primeiros GPRs dividem-se ainda em dois grupos de 8 bits cada um. O octeto (byte) de ordem mais alta é acedido trocando o '''X''' por um '''H''' (ex: AX &rarr; AH), e o octeto de ordem mais baixa trocando o '''X''' por um '''L''' (ex: AX &rarr; AL).
 
<div style="background-color: #eee; padding: 10px;">