forked from aaronbloomfield/pdr
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
61 lines (61 loc) · 4.02 KB
/
Copy pathindex.html
File metadata and controls
61 lines (61 loc) · 4.02 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<meta name="generator" content="pandoc" />
<title>Program and Data Representation: Tutorials</title>
<style type="text/css">code{white-space: pre;}</style>
<link rel="stylesheet" href="../markdown.css" type="text/css" />
</head>
<body>
<h1 id="program-and-data-representation-tutorials">Program and Data Representation: Tutorials</h1>
<p><a href="../README.html">Go up to the main README file</a></p>
<p>The tutorials for this course are listed below.</p>
<ul>
<li><a href="01-intro-unix/index.html">Tutorial 1: Introduction to Unix</a>
<ul>
<li>And <a href="01-intro-unix/virtual-box.html">Tutorial 1: Introduction to Unix: VirtualBox use</a></li>
<li>And <a href="01-intro-unix/vb-image-details.html">Tutorial 1: Introduction to Unix: VirtualBox image creation details</a></li>
</ul></li>
<li>Tutorial 2: Debugger
<ul>
<li>There are <em>two</em> different tutorials, depending on whether you want to use gdb or lldb; only one is required. Pick the one that works best in your environment (lldb is preferred, but that does not work in the Ubuntu VirtualBox image). The source code provided is the same.</li>
<li><a href="02-gdb/index.html">Tutorial 2: GDB</a>
<ul>
<li>Source code: <a href="02-gdb/prog1.cpp.html">prog1.cpp</a> (<a href="02-gdb/prog1.cpp">src</a>), <a href="02-gdb/debug.cpp.html">debug.cpp</a> (<a href="02-gdb/debug.cpp">src</a>)</li>
</ul></li>
<li><a href="02-lldb/index.html">Tutorial 2: LLDB</a>
<ul>
<li>Source code: <a href="02-lldb/prog1.cpp.html">prog1.cpp</a> (<a href="02-lldb/prog1.cpp">src</a>), <a href="02-lldb/debug.cpp.html">debug.cpp</a> (<a href="02-lldb/debug.cpp">src</a>)</li>
</ul></li>
</ul></li>
<li><a href="03-04-more-unix/index.html">Tutorial 3: More Unix, part 1</a>, which is sections 1-4; this tutorial is originally from <a href="http://www.ee.surrey.ac.uk/Teaching/Unix/">here</a></li>
<li><a href="03-04-more-unix/index.html">Tutorial 4: More Unix, part 2</a>, which is sections 5-8; this tutorial is originally from <a href="http://www.ee.surrey.ac.uk/Teaching/Unix/">here</a></li>
<li><a href="05-make/index.html">Tutorial 5: make</a>, and the necessary <a href="05-make/pizza.zip">pizza.zip</a></li>
<li>Tutorial 6: Shell scripting, part 1
<ul>
<li>This part of the <a href="http://en.wikibooks.org/wiki/Bash_Shell_Scripting">Wikibooks article on Bash Shell Scripting</a></li>
<li>In particular, it is <a href="http://en.wikibooks.org/w/index.php?title=Bash_Shell_Scripting#Introduction">section 1 (introduction)</a> through <a href="http://en.wikibooks.org/w/index.php?title=Bash_Shell_Scripting#Variables">section 4 (variables)</a>, as well as <a href="http://en.wikibooks.org/w/index.php?title=Bash_Shell_Scripting#Shell_arithmetic">section 12 (shell arithmetic)</a> and <a href="http://en.wikibooks.org/w/index.php?title=Bash_Shell_Scripting#Input.2FOutput">section 14 (input/output)</a></li>
</ul></li>
<li>Tutorial 7: Shell scripting, part 2
<ul>
<li>This is the remainder of the <a href="http://en.wikibooks.org/wiki/Bash_Shell_Scripting">Wikibooks article on Bash Shell Scripting</a></li>
</ul></li>
<li>Tutorial 8: nasm
<ul>
<li>This two PDF book chapters that are contained in this repository: <a href="../book/x86-asm-chapter.pdf">x86 Assembly</a> and <a href="../book/x86-ccc-chapter.pdf">The x86 C Calling Convention</a></li>
</ul></li>
<li><a href="09-c/index.html">Tutorial 9: C</a></li>
<li>(no tutorial 10)</li>
<li><a href="11-doxygen/index.html">Tutorial 11: Doxygen</a>
<ul>
<li>Source code: <a href="11-doxygen/average.cpp.html">average.cpp</a> (<a href="11-doxygen/average.cpp">src</a>)</li>
</ul></li>
<li><a href="12-objc/index.html">Tutorial 12: Objective C</a>
<ul>
<li>Source code: <a href="12-objc/helloworld.m.html">helloworld.m</a> (<a href="12-objc/helloworld.m">src</a>)</li>
</ul></li>
</ul>
</body>
</html>