我是计应232的学生张凯源,今天写《程序是怎样跑起来的》第二章观后感。
上周我学习了第一章,在第一章中,我初步了解了程序的运行机制,而这第二章讲了数据在计算机内部的表现形式是以二进制数值来表现。计算机不可能会像我们人们一样用语言来交流,所以在计算机中我们要通过二进制来与计算机交流,所谓二进制就是使用0和1,我们所在计算机上使用的公式字母什么的等等都会转变成0和1 ,在本章中也给我们讲了如何转换成二进制,二进制数据是用0和1两种数码来表示。计算机中的数据用二进制数来处理,计算机处理信息最小单位是“位“,8位二进制数是一个字节。对于二进制的转换,我并没有熟练掌握而且不知道其背后的原理,但书中讲的很详细,首先从位权说起,位权:数制中每一固定位置对应的单位值成为位权。例如一个两位数,个位数位权是1,十位数位权是10,基数指某个进制的值R如二进制的基数是2,八进制的基数是8。
通过学习第二章在巩固以前学的知识的同时获得了新的知识:补数、算术右移与逻辑右移的区别、移位和算数运算的关系等。而且这第二章的内容让我明白了与计算机的交流需要通过二进制来完成,学会二进制对一个程序员来说十分重要,我们学生更应该努力掌握二进制,为我们之后的学习铺路。