2.4 cont.

?

?# Keyboard Navigation

## Global Keys

[, < / ], > Jump to previous / next episode

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)## Menu toggling

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

## 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 next

X, 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)

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)

a

w

s

s

d

h
j
k
l

←

↑

↓

↓

→

X, ShiftSpace Toggle category and focus previous

v Invert topics / media as per focus

⏫

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}

🖌

🖌

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}

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'

⏬