Errata, Third Printing (May 2018)


CHAPTER 1

p. 16

Printed: Certain reserved words—such as public, static, int, double, String, true, false, and null
Fixed: Certain reserved words—such as public, static, int, double, true, false, and null
Reported by Paul Orekhov, 19-Sep-18.

p. 46, Exercise 1.2.22

Printed: This value is the displacement in meters and null
Fixed: This value is the height in meters
Reported by Hanyu Lee, 21-Feb-19.


CHAPTER 2

p. 326, Exercise 2.4.20

Printed: A live cell with exactly one live neighbor becomes dead.
Fixed: A live cell with fewer than two live neighbors becomes dead.
Reported by Julia Yatsenko, 15-Aug-18.


CHAPTER 3

p. 424, Exercise 3.2.26

Printed: second component in product a0 b1 - a1 b0 + a2 b3 - a3 b2
Fixed: second component in product a0 b1 + a1 b0 + a2 b3 - a3 b2
Reported by Steve Kroon, 27-Mar-19.


CHAPTER 4

No errata reported at this time.


CHAPTER 5

p. 747

Printed: As before, a-transitions from {0, 2}
Fixed: As before, b-transitions from {0, 2}
Reported by Yang Zheng, 20-Dec-18.

p. 749

Printed: 01, 01, 12 (two-state subsets)
Fixed: 01, 02, 12 (two-state subsets)
Reported by Yang Zheng, 21-Dec-18.

p. 853

Printed: a boolean array inSubset[] of length m
Fixed: a boolean array inSubset[] of length n
Reported by Yang Zheng, 30-Dec-18.


CHAPTER 6

p. 889

Printed: 10, 23, and 53 bits for binary16, binary32, and binary64, respectively.
Fixed: 10, 23, and 52 bits for binary16, binary32, and binary64, respectively.
Reported by Kumar Ravi, 29-Oct-18.

p. 891

Printed: 0b11111111111111111111111111111111
Fixed: 0b00000000000000000000000000001111
Reported by Tom Kenny, 16-May-19.

p. 928, Exercise 6.2.12

Printed: only if either or both bits are 0
Fixed: only if both bits are 0
Reported by Tom Kenny, 16-May-19.

p. 956, Exercise 6.3.35

Printed: 97: C41B
Fixed: 97: C499
Reported by Tom Kenny, 16-May-19.

p. 956, Exercise 6.3.35

Printed: 99: D293 (R[2] == 0)
Fixed: 99: D293 (R[2] > 0)
Reported by Tom Kenny, 16-May-19.

p. 956, Exercise 6.3.35

Printed: 9A: FF00
Fixed: 9A: EF00
Reported by Tom Kenny, 16-May-19.

p. 1081 and 1086, diagram

Printed: circuit connects EXECUTE WRITE to HALT instruction
Fixed: circuit should connect EXECUTE to HALT instruction
Reported by Fabio Carriel Fonseca, 20-Feb-19.


CHAPTER 7

No errata reported at this time.


APPENDIX

No errata reported at this time.