1. Montar uma ULA funcional com as seguintes especificações:
Entradas obrigatórias: • 16 bits totais de dados: • 8 bits para o operando A (A0 a A7) • 8 bits para o operando B (B0 a B7)
• 3 bits de controle (C, D, E) para selecionar a operação.
• 1 bit adicional de controle para o bloco de deslocamento (shift).
Saídas obrigatórias: • 8 bits de saída (S0 a S7), resultado da operação selecionada.
Operações que a ULA deve realizar: • A - B • B - A • A + B • A / 2 ou B / 2 • A * 2 ou B * 2 • A AND B (bit a bit) • A OR B (bit a bit) • A XOR B (bit a bit)
Entradas/Saídas opcionais: • Carry/Borrow In (entrada) • Carry/Borrow Out (saída)
Habilidades desejadas: Projeto de Circuito.
Carregando...
Pesquisar
FREELANCERS
PROJETOS
Nós fazemos uso de cookies em nosso site para melhorar a sua experiência. Ao utilizar a 99Freelas, você aceita o uso de cookies de acordo com a nossa política de privacidade.
Ocorreu um erro inesperado. Caso o erro persista, entre em contato conosco através do e-mail suporte@99freelas.com.br.