ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES II - SUBTRATOR COMPLETO DE 1 BIT E SOMADOR - SUBTRATOR COMPLETO DE 8 BITS
Por: kamys17 • 24/5/2018 • 512 Palavras (3 Páginas) • 448 Visualizações
...
1
1
0
0
0
1
1
1
1
1
di = xi’yi’bi + xi’yibi’ + xiyi’bi’ + xiyibi
= (xi’yi + xiyi’)bi’ + (xi’yi’ + xiyi)bi
= (xi yi)bi’ + (xi yi)’bi
= xi yi bi
bo= xi’yi’bi + xi’yibi’ + xi’yibi + xiyibi
= xi’bi(yi’ + yi) + xi’yi(bi’ + bi) + yibi(xi’ + xi)
= xi’bi + xi’yi + yibi
Para a implementação do somador-subtrator de 8 bits, modificamos o somador de 8 bits feito anteriormente, de forma que acrescentamos uma entrada de seleção scin, que indica se a operação a ser realizada pelo circuito é de soma ou de subtração. O nome scin foi escolhido porque os valores de s e do cin devem ser iguais, ou seja, trata-se de uma mesma variável. Além disso, foram acrescentadas as saídas com dois diferentes sinais de overflow, unsout (unsigned overflow) e so (signed overflow), podendo o circuito tratar números com e sem sinal.
2 - Códigos
2.1 subtrator
As portas NOT, XOR, AND e NOT foram descritas por arquitetura de fluxo de dados, e após isso, foram utilizados na arquitetura estrutural.
Relembrando que o bo é nosso borrow-out, e bi, o borrow-in.
2.2 somador-subtrator
A porta AND precisou ser declarada e o cout usado como as duas entradas apenas para que o cout aparecesse nos sinais de onda, uma vez que, como ele é declarado como signal, ele não apareceria.
3 - Resultados
3.1 Resultados do subtrator
Ondas geradas no subtrador de 1 bit:
3.2 Resultados do somador-subtrator
Ondas geradas no somador-subtrador de 8 bits:
...