2.4 cont.

?

?

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

t / T Toggle theatre / SUPERtheatre mode

V Revert filter to original state Y Select link (requires manual Ctrl-c)

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

V Revert filter to original state Y Select link (requires manual Ctrl-c)

## Menu toggling

q Quotes r References f Filter y Link 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

## Filter and Link Menus

z Toggle filter / linking mode## Credits Menu

Enter Open URL (in new tab)⏫

Previous: '2.4'

⏫

0:00Welcome to the stream

🗩

0:00Welcome to the stream

🗩

0:00Welcome to the stream

🗩

0:22Set up to clarify the explanation of two's complement from last time, with a mention of Plato's Theory of Forms

^{1}🖌

0:22Set up to clarify the explanation of two's complement from last time, with a mention of Plato's Theory of Forms

^{1}🖌

^{1}

🖌

4:14Representations of negative numbers

🖌

4:14Representations of negative numbers

🖌

4:14Representations of negative numbers

🖌

7:17Mapping an entire signed nibble between -8 and 7 to the range 0–F

🖌

7:17Mapping an entire signed nibble between -8 and 7 to the range 0–F

🖌

7:17Mapping an entire signed nibble between -8 and 7 to the range 0–F

🖌

12:59Assigning the high bit of each value to be the sign bit

🖌

12:59Assigning the high bit of each value to be the sign bit

🖌

12:59Assigning the high bit of each value to be the sign bit

🖌

17:37Assigning the low bit of each value to be the sign bit (interleaved positive and negative)

🖌

17:37Assigning the low bit of each value to be the sign bit (interleaved positive and negative)

🖌

17:37Assigning the low bit of each value to be the sign bit (interleaved positive and negative)

🖌

21:26Two's complement, as a shifted mapping from -8 to 7, i.e. from 0 to 7, then -8 to -1

🖌

21:26Two's complement, as a shifted mapping from -8 to 7, i.e. from 0 to 7, then -8 to -1

🖌

21:26Two's complement, as a shifted mapping from -8 to 7, i.e. from 0 to 7, then -8 to -1

🖌

25:57Ones' complement, as a perfectly mirrored representation

🖌

25:57Ones' complement, as a perfectly mirrored representation

🖌

25:57Ones' complement, as a perfectly mirrored representation

🖌

29:01Intuitively understanding two's complement by flipping and adjusting by one

🖌

29:01Intuitively understanding two's complement by flipping and adjusting by one

🖌

29:01Intuitively understanding two's complement by flipping and adjusting by one

🖌

36:47Performing subtraction with a regular adder

🖌

36:47Performing subtraction with a regular adder

🖌

36:47Performing subtraction with a regular adder

🖌

39:24Shout-out to bitwise Day 50 on two's complement and ripple carry adders

^{2}39:24Shout-out to bitwise Day 50 on two's complement and ripple carry adders

^{2}39:24Shout-out to bitwise Day 50 on two's complement and ripple carry adders

^{2}43:09Counting binary representations of negative numbers in two's complement with zeroes

43:09Counting binary representations of negative numbers in two's complement with zeroes

43:09Counting binary representations of negative numbers in two's complement with zeroes

47:50Chapter 2.4 Hardware / Software Interface, signed loads

^{3}47:50Chapter 2.4 Hardware / Software Interface, signed loads

^{3}47:50Chapter 2.4 Hardware / Software Interface, signed loads

^{3}50:16Chapter 2.4 Hardware / Software Interface, memory addresses starting at 0

^{4}50:16Chapter 2.4 Hardware / Software Interface, memory addresses starting at 0

^{4}50:16Chapter 2.4 Hardware / Software Interface, memory addresses starting at 0

^{4}52:06Chapter 2.4 Hardware / Software Interface, continued

^{5}52:06Chapter 2.4 Hardware / Software Interface, continued

^{5}52:06Chapter 2.4 Hardware / Software Interface, continued

^{5}54:03Chapter 2.4 Example 2 - Negation Shortcut

^{6}54:03Chapter 2.4 Example 2 - Negation Shortcut

^{6}54:03Chapter 2.4 Example 2 - Negation Shortcut

^{6}55:06Negation by flipping the bits and adding one

🖌

55:06Negation by flipping the bits and adding one

🖌

55:06Negation by flipping the bits and adding one

🖌

56:24Compare our answer to Chapter 2.4 Example 2 with the book

^{7}56:24Compare our answer to Chapter 2.4 Example 2 with the book

^{7}56:24Compare our answer to Chapter 2.4 Example 2 with the book

^{7}57:18Chapter 2.4 Example 3 - Sign Extension Shortcut

^{8}57:18Chapter 2.4 Example 3 - Sign Extension Shortcut

^{8}57:18Chapter 2.4 Example 3 - Sign Extension Shortcut

^{8}58:00Sign extend 2 and -2 from 4-bits to 8-bits

🖌

58:00Sign extend 2 and -2 from 4-bits to 8-bits

🖌

58:00Sign extend 2 and -2 from 4-bits to 8-bits

🖌

59:43Compare our answer to Chapter 2.4 Example 3 with the book

^{9}59:43Compare our answer to Chapter 2.4 Example 3 with the book

^{9}59:43Compare our answer to Chapter 2.4 Example 3 with the book

^{9}1:02:20Chapter 2.4 Summary

^{10}1:02:20Chapter 2.4 Summary

^{10}1:02:20Chapter 2.4 Summary

^{10}1:02:44Chapter 2.4 Elaboration, on the unanimity of two's complement for representations of both negative and positive numbers

^{11}1:02:44Chapter 2.4 Elaboration, on the unanimity of two's complement for representations of both negative and positive numbers

^{11}^{11}

1:03:09Chapter 2.4 Check Yourself

^{12}1:03:09Chapter 2.4 Check Yourself

^{12}1:03:09Chapter 2.4 Check Yourself

^{12}1:04:25Chapter 2.4 Check Yourself Answers

^{13}1:04:25Chapter 2.4 Check Yourself Answers

^{13}1:04:25Chapter 2.4 Check Yourself Answers

^{13}1:04:46Chapter 2.4 Elaboration, on the etymology of "two's complement"

^{14}1:04:46Chapter 2.4 Elaboration, on the etymology of "two's complement"

^{14}1:04:46Chapter 2.4 Elaboration, on the etymology of "two's complement"

^{14}1:05:44Chapter 2.4 continued, on ones' complement

^{15}1:05:44Chapter 2.4 continued, on ones' complement

^{15}1:05:44Chapter 2.4 continued, on ones' complement

^{15}1:07:42Biased notation

🖌

1:07:42Biased notation

🖌

1:07:42Biased notation

🖌

1:08:31Chapter 2.4 continued, on biased notation

^{16}1:08:31Chapter 2.4 continued, on biased notation

^{16}1:08:31Chapter 2.4 continued, on biased notation

^{16}1:09:09Chapter 2.4, one's complement

^{17}1:09:09Chapter 2.4, one's complement

^{17}1:09:09Chapter 2.4, one's complement

^{17}1:09:50Chapter 2.4, biased notation

^{18}1:09:50Chapter 2.4, biased notation

^{18}1:09:50Chapter 2.4, biased notation

^{18}1:10:15Look forward to learning how biased notation ties in to floating point

🗩

1:10:15Look forward to learning how biased notation ties in to floating point

🗩

1:10:15Look forward to learning how biased notation ties in to floating point

🗩

1:11:55That's the end of Chapter 2.4

🗩

1:11:55That's the end of Chapter 2.4

🗩

1:11:55That's the end of Chapter 2.4

🗩

1:12:44Determine to do a series of short, prepared educational videos on integers and adders

🗩

1:12:44Determine to do a series of short, prepared educational videos on integers and adders

🗩

1:12:44Determine to do a series of short, prepared educational videos on integers and adders

🗩

1:22:28Thank you for tuning in and to everyone who supports the series

🗩

1:22:28Thank you for tuning in and to everyone who supports the series

🗩

1:22:28Thank you for tuning in and to everyone who supports the series

🗩

⏬

Next: '2.5'

⏬