计算机算术运算.doc

计算机的算术运算 数字的精度对科学非常重要。 D’arcy Wentworth Thompson On Growth and Form, 1917 4.1.简介 1 4.2 带符号数与无符号数 2 4.3 加法与减法 17 4.4 逻辑运算 26 4.5 构造算术逻辑单元 35 4.6乘法 50 4.7 除法 69 4.8.浮点运算 83 4.9.实际资料:PowerPC和80x86中的浮点部件 117 4.10.谬误和陷阱 122 4.11 结论 127 4.12.历史回顾和参考文献 134 4.13 重要术语 148 4.14 习题 149 计算机的五个典型部件 4.1.简介 计算机中的字(word)是由位(bits)组成的,因此,字可以表示为二进制的数字。大家都知道,自然数(0,1,2等等)既可以用十进制的形式表示,也可以用二进制的形式表示,但是,其它一些常见的数又如何表示呢?例如, 如何表示负数? 可以用计算机中的字表示的最大的数是多少? 如果某一操作所产生的结果比一个字所能表示的最大的数还大,那会出现什么情况呢? 小数和实数如何表示? 奔腾芯片曾经出过一个臭名昭著的浮点运算错误,你可能会问,这到底是怎么一回事呢?在所有这些问题的背后,都有一个很基本的原理需要弄清楚:硬件究竟是如何进行加法、减法、乘法以及除法运算的? 本章的目的就是要揭示这些基本原理;这其中包括如何

文档评论(0)

1亿VIP精品文档

相关文档