109 lines
6.1 KiB
Plaintext
109 lines
6.1 KiB
Plaintext
[video member=miotatsu stream_platform=twitch project=book title="2.1-2.2" vod_platform=youtube id=YD9fUS0ADTM annotator=Miblo]
|
|
[0:09][Recap and set the stage for the day]
|
|
[0:26][Chapter 2 - Instructions: Language of the Computer[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]
|
|
[1:47][Chapter 2.1 - Introduction[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]
|
|
[6:30][Mention 'Preliminary discussion of the logical design of an electronic computing instrument'[ref
|
|
author="Arthur W. Burks, Herman H. Goldstine, John von Beumann"
|
|
title="Preliminary discussion of the logical design of an electronic computing instrument"
|
|
url=https://www.cs.princeton.edu/courses/archive/fall10/cos375/Burks.pdf]][:speech]
|
|
[6:53][Chapter 2.1 continued][:isa]
|
|
[9:26][Chapter 2.2 - Operations of the Computer Hardware[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]
|
|
[11:36][Thoughts on this sequence of instructions to add four variables][:isa :speech]
|
|
[13:28][Chapter 2.2 continued[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]
|
|
[14:58][Figure 2.1 - RISC-V assembly language revealed in this chapter[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]][:asm]
|
|
[19:41][Recommend buying a copy of the book or checking the online documentation[ref
|
|
site="RISCY BUSINESS Forums"
|
|
page="Useful Links"
|
|
url=http://links.riscy.tv]][:speech]
|
|
[20:42][Figure 2.1 continued[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]][:asm]
|
|
[21:28][Chapter 2.1 Example 1 - Compiling Two C Assignment Statements into RISC-V[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]][:asm]
|
|
[22:46][Translating C code into RISC-V assembly][:asm :blackboard]
|
|
[31:08][Chapter 2.1 Answer 1[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]][:asm]
|
|
[32:07][Chapter 2.1 Example 2 - Compiling a Complex C Assignment into RISC-V[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]][:asm]
|
|
[32:50][Translating complex C code into RISC-V assembly][:asm :blackboard :optimisation]
|
|
[37:19][Chapter 2.1 Answer 2[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]][:asm]
|
|
[37:53][Thoughts on their choice to use t0][:speech]
|
|
[39:13][Chapter 2.1 Answer 2 continued[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]][:asm]
|
|
[40:28][Chapter 2.1 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]][:language]
|
|
[42:09][Peruse Hello World Enterprise Edition[ref
|
|
site=GitHub
|
|
page=lolzballs/HelloWorld.java
|
|
url=https://gist.github.com/lolzballs/2152bc0f31ee0286b722]][:language :rant :research]
|
|
[54:27][Ordering languages by lines of code][:blackboard :language]
|
|
[58:25][Compare the objdump of an optimised build of pcalc's test.c with its C code][:asm :rant :research]
|
|
[1:06:17][Finishing ordering languages by lines of code][:blackboard :language]
|
|
[1:06:35][Chapter 2.1 Check Yourself Elaboration[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]
|
|
[1:08:07][Chapter 2.1 Check Yourself Answer[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]
|
|
[1:11:03][End it here][:speech]
|
|
[/video]
|