arquitetura
2. Quais são as características de uma boa ISA? As característica é que uma linguagem de maquina esta definidas entre o software e hardware, facilidade nos projetos de hardware e códigos de compilador.
3. Qual o papel do compilador na ligação entre uma linguagem de alto nível e o ISA? É saber transformar uma linguagem de alto nível à linguagem de de nível isa
4. Quais são os modos de execução do nível ISA? Qual a diferença entre esses modos? Modo kernel e modo usuário, sendo a diferenças que um é o administrado e o outro usurário comum
5. Os registradores no nível ISA podem ser classificados como? Registradores de uso especial e registradores de uso geral
6. Qual a função do registrador PSW? contém bits necessários à operação do processador. Exemplo: habilitação de interrupções, modo de execução da máquina, códigos de condição,
7. Quais os tipos de dados que o nível ISA reconhece? Numéricos: inteiros, ponto flutuante e BDC
Não numéricos: ASCII e UNICODE, Stringd, Booleanos, Ponteiros.
8. Qual a composição de uma instrução?
9. Quais os formatos mais comuns de instrução? Código de operação (OP CODE): identifica a operação a ser realizada.
Endereço: indica a localização do dado (operando) a ser manipulado pela instrução
10. Qual a vantagem e desvantagem de se ter instruções de tamanho fixo ou variável? Vantagens: Quando maior o tamanho da instrução, maior é o espaço ocupado por um programa na memoria, N instruções de 32 bits ocupam o dobro da memoria ocupada por N instruções de 16 bits.
Desvantagem: são mais difíceis de codificar.
11. Quais são os critérios