Mini ALU (Arihtmetic Logical Unity) project for Digital Logic Lab, 2019, ICMC-USP, São Carlos, Brazil
- A - First number (levers and display)
- B - Second Number (levers and display)
- SA - First number sign (lever and led)
- SB - Second number sign (lever and led)
- Ov - Overflow (led)
- SR - Result sign (display)
- R0, R1, R2 - Displays for result show
- b0, b1, b2 - Buttons for operation selection
The location of the components can be seen on the board image
- Enter the values of A and B by the levers
- Select an operation
Default operation - all buttons released
R2 will display the result
Hold down b0
R2 will display the result
Hold down b1
R1 and R2 will display the result
Hold down b2
R1 will present the remainder of the division
R2 will display the result
Hold down b1 and b2
R0 will display the result
R1 and R2 will display the remainder of the operation
- A - Primeiro número (alavancas e display)
- B - Segundo número (alavancas e display)
- SA - Sinal do primeiro (alavanca e led)
- SB - Sinal do segundo (alavanca e led)
- Ov - Overflow (led)
- SR - Sinal do resultado (display)
- R0, R1, R2 - Dispalys para mostrar o resultado
- b0, b1, b2 - Botões para seleção de operação
A localização dos componentes pode ser vista na imagem da placa
- Inserir os valores de A e B pelas alavancas
- Selecionar uma operação
Operação default - todos os botões soltos
R2 irá apresentar o resultado
Manter pressionado b0
R2 irá apresentar o resultado
Manter pressionado b1
R1 e R2 irão apresentar o resultado
Manter pressionado b2
R1 irá apresentar o resto
R2 irá apresentar o resultado
Manter pressionados b1 e b2
R0 irá apresentar o resultado
R1 e R2 irão apresentar o resto