Ripple Carry Adders & Two's Complement

?

?

W, K, P / S, J, N Jump to previous / next marker

t / T Toggle theatre / SUPERtheatre mode

z Toggle filter mode V Revert filter to original state

X, ShiftSpace Toggle category and focus previous

v Invert topics / media as per focus

# Keyboard Navigation

## Global Keys

[, < / ], > Jump to previous / next episodeW, K, P / S, J, N Jump to previous / next marker

t / T Toggle theatre / SUPERtheatre mode

z Toggle filter mode V Revert filter to original state

## Menu toggling

q Quotes r References f Filter c Credits## In-Menu Movement

a

w

s

s

d

h
j
k
l

←

↑

↓

↓

→

## Quotes and References Menus

Enter Jump to timecode## Quotes, References and Credits Menus

o Open URL (in new tab)## Filter Menu

x, Space Toggle category and focus nextX, ShiftSpace Toggle category and focus previous

v Invert topics / media as per focus

## Credits Menu

Enter Open URL (in new tab)⏫

Previous: 'Studying RISC-V Instruction Encoding'

⏫

0:07Set the stage for the day, looking at two's complement and sign extension

0:07Set the stage for the day, looking at two's complement and sign extension

0:07Set the stage for the day, looking at two's complement and sign extension

0:41"It seems like, as you get older, the years start to go by like weeks"

^{α}0:41"It seems like, as you get older, the years start to go by like weeks"

^{α}0:41"It seems like, as you get older, the years start to go by like weeks"

^{α}1:01Recommend Code by Charles Petzold

^{1}1:01Recommend Code by Charles Petzold

^{1}1:01Recommend Code by Charles Petzold

^{1}5:03Using an electromagnet with a telegraph to communicate in Morse code

5:03Using an electromagnet with a telegraph to communicate in Morse code

5:03Using an electromagnet with a telegraph to communicate in Morse code

9:56Adder circuit

🖌

9:56Adder circuit

🖌

9:56Adder circuit

🖌

18:02Research logic gates

^{2}📖

18:02Research logic gates

^{2}📖

18:02Research logic gates

^{2}📖

19:27XOR

🖌

19:27XOR

🖌

19:27XOR

🖌

25:38Redraw the tables

🖌

25:38Redraw the tables

🖌

25:38Redraw the tables

🖌

28:01What an XOR gate will do when the carry is off

🖌

28:01What an XOR gate will do when the carry is off

🖌

28:01What an XOR gate will do when the carry is off

🖌

33:27Propagating the carry through our circuit

🖌

33:27Propagating the carry through our circuit

🖌

33:27Propagating the carry through our circuit

🖌

36:58Consult Wikipedia for a ripple carry adder

^{3}36:58Consult Wikipedia for a ripple carry adder

^{3}36:58Consult Wikipedia for a ripple carry adder

^{3}38:58This circuit does 1 bit of the adder computation

🖌

38:58This circuit does 1 bit of the adder computation

🖌

38:58This circuit does 1 bit of the adder computation

🖌

41:25Subtraction circuit

🖌

41:25Subtraction circuit

🖌

41:25Subtraction circuit

🖌

44:46Agreeing on an encoding in order to communicate useful information

44:46Agreeing on an encoding in order to communicate useful information

44:46Agreeing on an encoding in order to communicate useful information

46:33"You can quote whatever you like, Miblo"

^{β}46:33"You can quote whatever you like, Miblo"

^{β}46:33"You can quote whatever you like, Miblo"

^{β}48:06Start with looking at ones' complement

^{4}📖

48:06Start with looking at ones' complement

^{4}📖

48:06Start with looking at ones' complement

^{4}📖

54:28Go to two's complement

^{5}📖

54:28Go to two's complement

^{5}📖

54:28Go to two's complement

^{5}📖

59:12Using both ones' complement and two's complement to enable our circuit to perform subtraction

🖌

59:12Using both ones' complement and two's complement to enable our circuit to perform subtraction

🖌

59:12Using both ones' complement and two's complement to enable our circuit to perform subtraction

🖌

1:04:43GCC's "Statements and Declarations in Expressions" Extension

^{6}1:04:43GCC's "Statements and Declarations in Expressions" Extension

^{6}1:04:43GCC's "Statements and Declarations in Expressions" Extension

^{6}1:06:12That's all for now

1:06:12That's all for now

1:06:12That's all for now

⏬

Next: 'Getting Back to the Code'

⏬