【转载】小学老师骗了多少人一辈子。。谁说10根手指表示10个数。。小吴老师教你正确的用手指数数的方法!
来源:互联网 发布:linux定时器crontab 编辑:程序博客网 时间:2024/04/30 06:14
源地址不详,间接转自:http://blog.acmol.com/binary-fingers.acmol
小朋友们大家好!
今天,小吴老师教大家如何用手指头数数。
十根手指只能表示10个数?
从一年级我就知道这是扯淡。
因为如果从0开始数,数到10,一共11个数。
然而仅仅教你们从0数到10仍然不是一个好老师。
今天小吴老师要教给大家的是用每根手指的蜷、伸分别表示0、1来数数的方法。
首先,小朋友们给我回家自学二进制数的相关姿势以及原码、反码、补码、移码、定点数、浮点数的姿势。
恩。相信大家已经掌握了这些姿势。
那么我们现在就开始拿出手指头开始数数。
0、十根手指可以表示的无符号整数的范围是[0,1023],全给我数一遍!
1、用左手大指做符号位,其余九根手指用原码表示定点小数的话,取值范围是[-1+2^-9, 1-2^-9]
2、用左手大指做符号位,其余九根手指用补码表示定点小数的话,取值范围是[-1,1-2^-9]
3、用左手大指做符号位,其余九根手指用原码表示定点整数的话,取值范围是[-2^9+1,2^9-1]
4、用左手大指做符号位,其余九根手指用补码表示定点整数的话,取值范围是[-2^9,2^9-1]
5、如果用十个手指头表示浮点数,规定阶码j根手指(包含一根手指表示阶符),尾数s根手指(包含一根手指表示数符),那么:
a.当采用阶原尾原非规格化数时,正数的表示范围为[2^-(s-1)*2^(2^-(2^(j-1))),2^(2^(j-1))*(1-2^-(s-1))]
负数的表示范围为[-2^(2^(j-1))*(1-2^-(s-1)),2^(-2^(j-1))*(-2^-(s-1))]
b.当采用阶移尾原非规格化数时,正数的表示范围为[2^-(s-1)*2^(2^-(2^j)),2^(2^(j-1))*(1-2^-(s-1))]
负数的表示范围为[-2^(2^j)*(1-2^-(s-1)),2^(-2^(j-1))*(-2^-(s-1))]
6、如果用十个手指头表示浮点数,规定阶码j根手指(包含一根手指表示阶符),尾数s根手指(包含一根手指表示数符),那么采用补码规格化形式表示数时,正数的表示范围为[2^-1*2^(2^-(2^j)),2^(2^(j-1))*(1-2^-(s-1))]
负数的表示范围为[2^(2^(j-1))*(-1),-2^(-2^j)*(2^-1+2^-(s-1))]
今天小吴老师给大家留的课堂作业是:请问综合上述7种表示方法,10根手指一共可以表示多少个数?
回家作业:请小朋友们回家自学IEEE 754标准,下课后4个小朋友分为一组,用手指头数至C6801600H。
下节课我们要讲如何用手指头进行定点、浮点加减乘除运算。请小朋友们预习《计算机组成原理》第三篇中央处理器第六章计算机的运行方法。
(喂!不许一直练4和128和132啊魂淡!!数到这些数的小朋友都给我面壁去!)
- 【转载】小学老师骗了多少人一辈子。。谁说10根手指表示10个数。。小吴老师教你正确的用手指数数的方法!
- 小明和小强都是张老师的学生,张老师的生日是M月N日,2人都知道张老师的生日 是下列10组中的一天,张老师把M值告诉了小明,把N值告诉了小强,张老师问他们知道他的生日是那一天吗?
- 忍不住的想说:逗B老师,你够了啊!
- 转载老师的
- 广州本爱的郑舒匀老师挽救了我的婚姻,谁说她是骗子?!
- 广州本爱的郑舒匀老师挽救了我的婚姻,谁说她是骗子?
- 蒋惠全老师的方法
- 老师教了我们三年的PS 全部在这里了,都是精华!!!(转载)
- 好的老师让你少走10年弯路
- 陈莉君老师写的中断絮说
- 每个人都是你的老师
- 找到你身边的老师
- 小学老师经常会遇到无厘头的造句,例如:
- c语音和oc的两个小问题,输出格式符%p,和%d,培训班老师说了半天也没给我说明白
- 学习的方法,转载自zhao4zhong1 赵4老师
- 为张孝祥老师的离世表示哀悼
- [转载]一位在MIT教数学的老师总结了十条经验
- 你说挑书就像挑老师一样,我说你乱有思想的
- 最详细的黑客教程
- C语言经典算法100例(三)
- Java基础系列----9、继承
- linux内核调试
- linux 初学之安装memcached
- 【转载】小学老师骗了多少人一辈子。。谁说10根手指表示10个数。。小吴老师教你正确的用手指数数的方法!
- 文本框中提示文字
- 2011-07-03 23:11 【转】js实现下拉列表: 动态的实现选中项
- CCTableView 与 CCMenu巧妙结合
- 认识django1.6(1)---官方环境搭建及poll应用练习过程总结
- 使用 Spring 2.5 TestContext 测试框架
- Redis中文配置文档
- cppPrimer5
- mysql的myisam存储引擎特性(四)