-
Computer Systems: A Programmer's Perspective, Second Edition (CS:APP2e) Randal E. Bryant and David R. O'Hallaron Prentice Hall, 2011 (ISBN 0 13-610804-0)
+
Computer Systems: A Programmer's Perspective, 3/E (CS:APP3e), Randal E. Bryant and David R. O'Hallaron
diff --git a/src/lab/Introduction.html b/src/lab/Introduction.html
index ed803166..ad159a57 100644
--- a/src/lab/Introduction.html
+++ b/src/lab/Introduction.html
@@ -120,7 +120,7 @@
abstractions, integers and floating point numbers. We look at various approaches
for representing integers and floating-point numbers in binary and, their pros and cons.
The next four experiments involve writing assembly language programs using MIPS and ARM ISA.
- In these experiments we learn how to map high-level language contructs to a sequence of
+ In these experiments we learn how to map high-level language constructs to a sequence of
assembly language instructions. In the last experiment of this lab we shall study how to design
a processor for a subset of MIPS ISA using Single Cycle Per Instruction approach. The idea here
is that we would like to understand how we can map high level language constructs to assembly