Annotate riscy/coad020

This commit is contained in:
Matt Mascarenhas 2018-10-07 22:26:17 +01:00
parent acc361644c
commit c7cd56d73a
1 changed files with 67 additions and 0 deletions

View File

@ -0,0 +1,67 @@
[video member=miotatsu stream_platform=twitch project=book medium=blackboard title="2.6" vod_platform=youtube id=-4YQ__GvTrY annotator=Miblo]
[0:13][Set up to dive into Chapter 2.6][:speech]
[1:36][Chapter 2.6 Logical Operations[ref
title="Computer Organization and Design RISC-V Edition"
author="David Patterson & John Hennessy"
publisher="Morgan Kaufmann"
isbn=9780128122754
url=https://www.elsevier.com/books/computer-organization-and-design-risc-v-edition/patterson/978-0-12-812275-4]][:mathematics :research]
[3:51][A few words on using XOR as a conditional inverter][:mathematics :speech]
[5:06][Figure 2.8 - C and Java logical operators and their corresponding RISC-V instructions[ref
title="Computer Organization and Design RISC-V Edition"
author="David Patterson & John Hennessy"
publisher="Morgan Kaufmann"
isbn=9780128122754
url=https://www.elsevier.com/books/computer-organization-and-design-risc-v-edition/patterson/978-0-12-812275-4]][:mathematics :research]
[13:21][Bitwise operators: NOT][:mathematics]
[18:08][Bitwise operators: XOR][:mathematics]
[25:43][Inverting a register of bits by XOR'ing it with an immediate of all 1s][:mathematics]
[36:14][Bitwise operators: OR][:mathematics]
[40:24][Understanding OR as a summation operation, and ADD as multiplication][:mathematics]
[43:58][Using OR with a mask to set a bit][:mathematics]
[47:06][Bitwise operators: AND][:mathematics]
[53:03][Using AND to clear bits][:mathematics]
[57:50][Using AND to check if bits are set][:mathematics]
[1:01:05][Using AND to clear bits, continued][:mathematics]
[1:05:43][Using XOR to swap two integers, and other applications][:mathematics]
[1:10:23][Bitwise operators: Shift logical left][:mathematics]
[1:19:52][Using AND and shift to convert a number from binary to its ASCII value][:mathematics]
[1:29:08][Using AND and shift to swap the byte order][:mathematics]
[1:30:26][Using shifters to synthesise rotation][:mathematics]
[1:34:09][Using shift as exponential multipliers and dividers][:mathematics]
[1:44:16][Bitwise operators: Shift right arithmetic][:mathematics]
[1:51:03][Distinguishing between shift right and shift right arithmetic][:language :mathematics]
[1:56:29][Chapter 2.6 continued, shifts[ref
title="Computer Organization and Design RISC-V Edition"
author="David Patterson & John Hennessy"
publisher="Morgan Kaufmann"
isbn=9780128122754
url=https://www.elsevier.com/books/computer-organization-and-design-risc-v-edition/patterson/978-0-12-812275-4]][:isa :mathematics :research]
[2:02:30][Chapter 2.6 continued, AND, OR, NOT and XOR[ref
title="Computer Organization and Design RISC-V Edition"
author="David Patterson & John Hennessy"
publisher="Morgan Kaufmann"
isbn=9780128122754
url=https://www.elsevier.com/books/computer-organization-and-design-risc-v-edition/patterson/978-0-12-812275-4]][:isa :mathematics :research]
[2:09:19][Chapter 2.6 Elaboration, bit fields[ref
title="Computer Organization and Design RISC-V Edition"
author="David Patterson & John Hennessy"
publisher="Morgan Kaufmann"
isbn=9780128122754
url=https://www.elsevier.com/books/computer-organization-and-design-risc-v-edition/patterson/978-0-12-812275-4]][:language :research]
[2:13:47][Chapter 2.6 Check Yourself[ref
title="Computer Organization and Design RISC-V Edition"
author="David Patterson & John Hennessy"
publisher="Morgan Kaufmann"
isbn=9780128122754
url=https://www.elsevier.com/books/computer-organization-and-design-risc-v-edition/patterson/978-0-12-812275-4]][:mathematics :research]
[2:20:10][Reflect on the quality of the book's Check Yourself questions][:speech]
[2:21:50][Burks, Goldstine, and von Neumann on "the utility of an automatic computer \[lying\] in the possibility of using a given sequence of instructions repeatedly…"[ref
title="Computer Organization and Design RISC-V Edition"
author="David Patterson & John Hennessy"
publisher="Morgan Kaufmann"
isbn=9780128122754
url=https://www.elsevier.com/books/computer-organization-and-design-risc-v-edition/patterson/978-0-12-812275-4]][:research]
[2:22:24][Wonder if the Burks, Goldstine and von Neumann paper we read was the right one][:speech]
[2:25:04][Wrap it up][:speech]
[/video]