instruções
As instruções do nível ISA podem ser agrupadas segundo suas funcionalidades. Segue, abaixo, a descrição das categorias mais comuns de instruções de máquina, sem a pretensão de esgotar o assunto:
Instruções de Movimento de Dados
Compreende, na verdade, a uma duplicação de dados: Cria-se um novo objeto, com a mesma configuração de bits do objeto original. O conteúdo original da memória não é apagado (pelo menos de imediato)
Operações Diádicas
Operações diádicas são aquelas que combinam dois operandos para produzir um resultado.
Exemplo: Todas as arquiteturas têm instruções para soma, subtração, multiplicação e divisão de números inteiros.
Também, as funções booleanas AND, NAND, OR, NOR, XOR e outras são operações diádicas.
Operações Monádicas
Operações monádicas são aquelas que têm apenas um operando e produzem um resultado.
Dev
i do a grande difer enç a de veloc i dade e xistent e entr e o pr ocess ador e a memór i a prin c ipal, foi desenvolvido u m el e mento inter medi ár io q ue tem o pr op ósito de mini m i z ar o impac to des se pr ob lema no si stema de com pu t ação: A me mória Ca ch e.
I
ntr odução I ntr odução
P rin c ipi o de
L
oc ali dade
L o c a li d a d e t e m p o r a l:
A o a c e s s a r u m a p a la v r a n a m e m ó r i a p r i n c i p a l é m u i t o p r o v á v e l q u e o p r o c e s s a d o r v o lt e a a c e s s a r e s s a m e s m a p a l a v r a n o v a m e n t e d u r a n t e a e x e c u ç ã o d o s p r o g r a m a s ( lo o p s
)
.
L o c a li d a d e
E
s p a c ia l :
A o a c e s s a r u m a p a l a v r a n a m e m ó r i a p r i n c i p a l é p r o v á v e