A instrução LUI (Load Upper Immediate) é usada para carregar uma constante de 16 bits nos 16 bits mais significativos de um registrador. Para implementar essa instrução no caminho de dados multiciclo da figura 5.28, é necessário adicionar uma nova etapa de execução. Essa nova etapa deve carregar a constante de 16 bits no banco de registradores e combiná-la com 16 bits zero para formar um valor de 32 bits. Esse valor de 32 bits deve ser armazenado no registrador de destino especificado pela instrução. O número de ciclos necessários para executar a instrução LUI depende da implementação específica do caminho de dados multiciclo. No entanto, geralmente são necessários dois ciclos para executar a instrução LUI: um ciclo para buscar a instrução e um ciclo para executar a nova etapa de execução que carrega a constante de 16 bits e a combina com 16 bits zero.
Para escrever sua resposta aqui, entre ou crie uma conta
Organização e Arquitetura de Computadores
•UNIP
Compartilhar