
|
Students learn about: |
|
|
|
|
|
• character representation, namely: |
|
|
– ASCII |
|
|
– hexadecimal |
|
|
• integer representation, including: |
|
|
– sign and modulus |
|
|
– one’s complement |
|
|
– two’s complement |
|
|
• representation of fractions, namely: |
|
|
– floating point or real |
|
|
• binary arithmetic, including: |
|
|
– addition |
|
|
– subtraction using two’s complement representation |
|
|
– multiplication, shift and add |
|
|
– division, shift and subtract |
|
|
|
|
|
Students learn to: |
|
|
|
|
|
• convert integers between binary and . decimal representation |
|
|
• interpret the binary representation of data |
|
|
• recognise situations in which data can be misinterpreted by the software |
|
|
• perform arithmetic operations in binary |
|
|
|
|
On Line resources
http://www.learnbinary.com/home.html
This is an interactive site. Conversions, fractions, floating point and negative numbers.
http://www.brunel.ac.uk/~castjjg/hndcfund/material/java/tca/tca.html
Two’s complement adder with hex binary converter.
http://webster.commnet.edu/roger/binary%20number%20section/bin1-5.htm
Explanation of the two’s complement system
http://www.cs.adfa.oz.au/teaching/studinfo/cs1/Lecture_notes/milieu/index.html
General computer notes
http://www.duke.edu/~twf/cps104/twoscomp.html
Two’s complement notes