Fall 2011 - September to December 2011 - Updated 2020-11-12 14:48 EST
These documents have restricted distribution and cannot be put on the Course Home Page.
http://www.exploringbinary.com/the-answer-is-one-unless-you-use-floating-point/
“odometer math”, showing the number ring: http://www.cs.nmsu.edu/~pfeiffer/hc11/notes/neg.html
Notes on Binary Numbers, Arithmetic, and Radix Conversions: http://www.cs.nmsu.edu/~pfeiffer/hc11/notes/binary.html
Converting hex to decimal using bit flipping and adding one: http://www.madsci.org/posts/archives/2000-02/950277263.Cs.r.html
Base Converter: Convert numbers in any base up to 32: http://www.cut-the-knot.org/binary.shtml
Hex (only) to decimal and binary converter, and vice-versa:
Understanding binary: http://www.exploringbinary.com/
The Four Stages of Floating-Point Competence: http://www.exploringbinary.com/the-four-stages-of-floating-point-competence/
Your in-class notes go here.
Midterm Test One Date: In class on Friday, October 14. Short answer and multiple choice.
000_self_mark.txt - Self-mark of Assignment NN (participation mark)
Memory speeds (latencies) (06.ppt #7)
Review last week. Look at the 1/10 example program.
IEEE754 Single Precision: one bit sign, eight bits exponent, 23+1 bits of significand (mantissa). (The leftmost “1.” bit is assumed.)
Write 1.0 decimal as normalized binary: +1.0 * 2^0
Write 8388608 decimal as normalized binary: +1.0 * 2^23
See the 02.ppt slide set, but don’t read all the slides.
Coming up next: Character data