Perguntas com a marcação «x86»

42
Por que (não) segmentação?

Estou estudando sistemas operacionais e a arquitetura x86 e, enquanto lia sobre segmentação e paginação, naturalmente fiquei curioso para saber como os sistemas operacionais modernos lidam com o gerenciamento de memória. Pelo que encontrei, o Linux e a maioria dos outros sistemas operacionais...

27
O que significa o 'R' nos nomes de registro x64?

Eu sei que os registradores de 32 bits foram nomeados como os registradores de 16 bits com um prefixo 'E' para significar estendido. Eu sempre assumi que isso significava estendido de 16 para 32 bits, embora nunca tenha visto isso explicitamente. Eu estava tentando descobrir o que o 'R' significa,...

11
Entendo o que é um ponteiro de pilha - mas para que é usado?

O ponteiro da pilha aponta para o topo da pilha, que armazena dados no que chamamos de "LIFO". Para roubar a analogia de outra pessoa, é como uma pilha de pratos em que você coloca e coloca pratos no topo. O ponteiro da pilha, OTOH, aponta para o "prato" superior da pilha. Pelo menos, isso é...