From 6828a16759ee21a5490e7855df5c8307f5597f9e Mon Sep 17 00:00:00 2001 From: Gubscruz <124577208+Gubscruz@users.noreply.github.com> Date: Wed, 20 Sep 2023 15:34:49 -0300 Subject: [PATCH] =?UTF-8?q?Correcao=20exerc=C3=ADcio=205=20-=20lab=206?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit na solução do exercício 5, os números escolhidos (s[1],s[2],s[3]) não estavam funcionando pois deveria contar do 0 ao 2 --- docs-src/class/ula-lab-1.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs-src/class/ula-lab-1.md b/docs-src/class/ula-lab-1.md index b11876db..18a6c081 100644 --- a/docs-src/class/ula-lab-1.md +++ b/docs-src/class/ula-lab-1.md @@ -104,12 +104,12 @@ Com isso temos um vetor de bits `s` que pode ser endereçado como `s[0]`, `s[1]` def fullAdder(a, b, c, soma, carry): s = [Signal(bool(0)) for i in range(3)] - half_1 = halfAdder(a, b, s[1], s[2]) - half_2 = halfAdder(c, s[1], soma, s[3]) + half_1 = halfAdder(a, b, s[0], s[1]) + half_2 = halfAdder(c, s[0], soma, s[2]) @always_comb def comb(): - carry.next = s[2] | s[3] + carry.next = s[1] | s[2] return instances() ```