Suponha que, para efeitos de aprendizagem em arquitetura de computadores (ignorando vários detalhes de implementação), você decidiu criar uma representação de conjunto de instruções hipotético muito simples e limitado para operações aritméticas de inteiros positivos com dois operandos, de um processador de 4 bits, cuja palavra de dados é de 4 bits. É gasto 1 ciclo de instrução para cada palavra, e a quantidade de ciclos para execução de uma determinada instrução (operadores e operandos) é igual à quantidade de palavras dessa instrução. O conjunto de instruções está representado a seguir: Código Instrução 0000 Número 0 0001 Número 1 0010 Número 2 0011 Número 3 0100 Número 4 0101 Número 5 0110 Número 6 0111 Número 7 1000 Número 8 1001 Número 9 1010 Somar 1011 Subtrair 1100 Multiplicar 1101 Divisão inteira 1110 Resto da divisão 1111 Notificação de erro Qual é o resultado em binário da operação 1101 1001 0100?.
Soluções para a tarefa
Respondido por
15
Resposta:
0010
Explicação:
A instrução 1101 1001 0100 possui 03 ciclos e 03 palavras:
No 1º ciclo, a palavra 1101 que indica instrução de 'Divisão inteira";
No 2 ciclo, a palavra 1001 indica uma instrução correspondente ao número 9;
No 3º ciclo, a palavra 0100 indica uma instrução correspondente ao número 4.
Assim, 1101 1001 0100 significa, nesta arquitetura hipotética, que o computador deve dividir 9 por 4 e obter a parte inteira da divisão.
Logo:
A parte inteira da divisão é 2. Em binário, corresponde a 0010
Respondido por
5
Resposta:
0010
espero ter ajudado
Perguntas interessantes
Matemática,
5 meses atrás
Geografia,
5 meses atrás
Biologia,
5 meses atrás
Português,
6 meses atrás
Física,
6 meses atrás
Matemática,
11 meses atrás
Matemática,
11 meses atrás
Matemática,
11 meses atrás