Академический Документы
Профессиональный Документы
Культура Документы
S.O
.
I.S.A Historicamente foi um dos primeiros a ser desenvolvido.
Microarquitetura
Lógica Digital
Interface:
Software
I.S.A
Hardware
Programas em ¥ L.A.N.
Do mesmo modo, se o pessoal do hardware descobrir uma nova ULA com acesso mais
rápido às células de endereço ímpar, para o qual pessoal do ISA não puder escrever
código correspondente, este novo circuito não sairá do projeto.
ADD R1,R2,R3
FADD R1,R2,R3
Após muita negociação entre as partes, surgirá uma ISA otimizada. Essa é a teoria.
Agora, vem a realidade:
Quando uma nova máquina chega ao mercado surgem as questões:
Logo, surge o seguinte desafio: como construir máquinas melhores, mas compatíveis
com as antigas.
Para projetos equivalentes, ISAs de arquiteturas diferentes podem responder por
diferenças de performance de 25%.
1) Um bom projeto do nível ISA deve possuir um conjunto de instruções que possa
ser implementado tanto nas tecnologias antigas quanto nas novas.
Um projeto com nível ISA não muito elaborado é mais difícil de ser implementado,
exigindo mais portas lógicas para implementar o processador que rode o seu conjunto
de instruções. Ou, este processador pode usar mais memórias para executar os seus
programas.
Um bom nível ISA deve satisfazer a turma do hardware (pela facilidade de ser
implementada) e a turma do software (pela facilidade de se gerar código para ela).
ISA Modelo de
Memória,
Registradores
Instruções.