Alternativa B - MSB
Para resolver esta questão, precisamos analisar como os códigos binários de 3 bits distribuem as operações lógicas e aritméticas na tabela verdade.
Análise do Código Binário
A unidade de controle possui 3 bits, o que permite representar números de $000_2$ a $111_2$. Convertendo para decimal, temos a faixa de 0 a 7.
O enunciado estabelece a seguinte distribuição:
- Operações Lógicas: As 4 primeiras (índices 0, 1, 2, 3).
- Operações Aritméticas: As últimas 4 (índices 4, 5, 6, 7).
Vamos visualizar a tabela de verdade com os valores decimais correspondentes:
| Decimal | Binário (Código) | Tipo de Operação |
|---|
| 0 | 0 0 0 | Lógica |
| 1 | 0 0 1 | Lógica |
| 2 | 0 1 0 | Lógica |
| 3 | 0 1 1 | Lógica |
| 4 | 1 0 0 | Aritmética |
| 5 | 1 0 1 | Aritmética |
| 6 | 1 1 0 | Aritmética |
| 7 | 1 1 1 | Aritmética |
Identificação do Bit de Controle
Observando a tabela acima, podemos notar um padrão claro no primeiro bit (o mais à esquerda):
- Quando o primeiro bit é 0, a operação é sempre Lógica.
- Quando o primeiro bit é 1, a operação é sempre Aritmética.
Os outros dois bits variam independentemente dentro de cada grupo, não servindo como separadores principais entre as duas categorias.
Terminologia dos Bits
Em sistemas digitais, os bits são identificados pela sua posição de peso:
- MSB (Most Significant Bit): É o bit mais significativo, ou seja, o de maior peso (no caso de 3 bits, representa o valor $2^2 = 4$). É o primeiro bit da esquerda.
- LSB (Least Significant Bit): É o bit menos significativo, ou seja, o de menor peso (representa o valor $2^0 = 1$). É o último bit da direita.
Como o bit que define a categoria (lógica vs. aritmética) é o bit de maior peso que altera o intervalo de 0-3 para 4-7, trata-se do MSB.
Alternativas C, D e E (USB, OSB, ASB) não são termos técnicos padrão na arquitetura de computadores.
Portanto, o bit de entrada de controle que define se a operação é lógica ou aritmética é o MSB.