Você está na página 1de 1

8ª Lista de Exercícios - Instruções

Jennifer Adrieli da Costa


Qual a definição de instrução e conjunto de instruções?
Uma instrução pode ser entendida como uma ordem para que o processador
possa executar uma determinada ação. Já um conjunto de instruções é o ponto
em comum que o projetista e o programador têm em comum, esse conjunto é
determinado na etapa de projeto do processador, não podendo ser modificado
posteriormente.
Por quê um software compilado para uma determinada arquitetura (ex:
x86) não executa em um processador de outra arquitetura (ex: ARM) ?
Pois, no caso da arquitetura de ARM, a arquitetura de x86 possui uma
quantidade comparativamente maior de pipelines que a outra. E esse exemplo
pode ser levado as outras arquiteturas, já que uma arquitetura sempre será
diferente da outra.
Como as instruções são organizadas? Apresente um exemplo.
Através de uma representação simbólica, onde os opcodes são identificados
por abreviações, também chamados de mnemônicos. Ex.: ADD(adição);
SUB(subtração); MUL(multiplicação); DIV(divisão); etc.
Pesquise na Internet como as instruções dos processadores x86_64 são
organizadas. Apresente um exemplo de instrução das mesmas.
As instruções podem trabalhar manipulando/lendo dados em registradores que
são pequenas áreas de memória na CPU. Cada instrução do código de
máquina tem um tamanho que pode variar de 1 a 15 bytes. E cada instrução
consome um número de ciclos diferentes

Você também pode gostar