if ($answer_counter == 1): ?>
endif; ?>
Eu falei sobre esse assunto em uma apresentação que escrevi alguns anos atrás.
Eu tinha um slide que dizia
- The bytes (typically octets) at addresses 2000 and 2001
can be accessed collectively as a word at address 2000
- The bytes/octets at addresses 2000, 2001, 2002, and 2003
can be accessed collectively as a double word at address 2000
(Sim, foi há muito tempo que estávamos falando sobre palavras de 16 bits . Ouch.)
De qualquer forma, eu tinha o seguinte gráfico no próximo slide:
Podeajudarvocê(efuturosleitores)avisualizaroconceito.
Poroutrolado,o PDP-6 , o PDP-10 (também conhecido como" DEC 10 "),
e o DECSYSTEM-20 ,
tinha uma palavra de 36 bits com uma arquitetura de memória endereçável por palavra .
Isso significou que endereços numericamente consecutivos como 2000 e 2001
identificou palavras de 36 bits consecutivas (não sobrepostas).
A arquitetura suportava campos de bits arbitrários que eram, às vezes,
vagamente chamado de "bytes"; por exemplo, era possível ter bytes
variando em tamanho de 1 bit a 35 (ou até 36) bits, e eles poderiam se sobrepor.
Essa complexidade, naturalmente,
não suportava um esquema simples de numeração para endereços de bytes
(como o que a maioria das máquinas contemporâneas usa).
Foi possível endereçar um byte dentro de uma palavra,
mas exigiu um objeto de endereço composto
que compreendia o endereço da palavra, o deslocamento de bytes e o tamanho do byte;
estes são mencionados superficialmente aqui .