next up previous
Next: Uso de registradores de Up: Espaço de endereçamento Previous: Contido na própria instrução

Uso de registradores base

O endereço é obtido somando-se o conteúdo de um registrador base e um deslocamento (``offset'').

Exemplo - IBM 360 e 370:

Um endereço de 24 bits é obtido com um registrador base e um deslocamento ou ``offset'' (Figuras [*] e [*]).

Figure: Registrador base e desclocamento
\begin{figure}
\begin{picture}(8,1)(-3.5,0)
\put(0,0){\framebox (8,1)}
\put(2,0)...
...}}
\put(5,-0.3){\makebox(0,0){\scriptsize \lq\lq offset''}}
\end{picture}\end{figure}

Figure: Endereçamento usando registrador base
\begin{figure}
\begin{picture}(6,5)(-4.5,0)
\multiput(0,1)(0,1){4}
{\begin{pict...
...,3){\makebox(0,0)[l]{\scriptsize at\'e 4K ($2^{12}$)}}
\end{picture}\end{figure}



Siang Wun Song
2001-09-19