Diferenças entre edições de "Assembly x86/Registos"

2 bytes removidos ,  01h52min de 30 de setembro de 2007
m
sem resumo de edição
m
*'''FS''' - Segmento com mais dados
*'''GS''' - Segmento com ainda mais dados
*'''SS''' - Segmento da Pilha ('''<u>S</u>tack''')
 
Os segmentos são uma idiossincrasia da arquitectura x86, não existindo em praticamente mais nenhuma arquitectura. Sendo assim, os compiladores de linguagens de alto nível geralmente optam por ignorar os segmentos. Por essa razão, os sistemas operativos modernos para x86 (incluindo o Windows e o Linux) tipicamente fazem todos os registos de segmento apontar para o mesmo segmento de 4GB. As excepções a essa regra são geralmente o FS e o GS, que são usados para isolar as secções de dados das diferentes threads de um mesmo processo. As outras arquitecturas utilizam registos especiais chamados ''registos de thread'' para esse efeito, os quais não existem no x86.
937

edições