《程序是怎么跑起来的》第二章有感

在计算机中,数据是由二进制来表示的。我们生活在常用的是十进制,当我们把十进制数输入到计算机中当计算机执行时计算机就会把我们输入的十进制数转换成相应的二进制数进行计算,计算完成在把二进制数转换成十进制数输出在屏幕上,在程序中,不仅是十进制数是转换成二进制文字和图像等信息在计算机内部都是以二进制数值的形式来表现的,通过电流符号,我们可以给CPU发送指令,或者传递数字信息,读完这一章感觉重点和难点在移位运算和乘除运算的关系以及补位,掌握移位运算和乘除运算的关系以及补位这一章就算学会了。

原文地址:https://www.cnblogs.com/LiangIT12138/p/10301634.html

时间: 2024-10-31 07:17:31

《程序是怎么跑起来的》第二章有感的相关文章

读程序是怎样跑起来的第二章

IC,是集成电路的简称,有模拟IC和数字IC两种.IC的所有引脚,只有直流电压0V和5V两个状态.也就是说IC的一个引脚,只能表示两个状态.程序中,即使是十进制和文字等记述信息,在编译后也会转换成二进制数的值,所以,程序运行时计算机内部处理的也是用二进制数表示的信息.对于用二进制数表示的信息,计算机不会区分它的数值,文字还是某种图片的模式等,而是根据编写程序的各位对计算机发出的指示来进行信息的处理或运算. 20世纪50年代,波兰数学家Jan Lukasiewicz,当时也和我们现在的同学们一样,

《程序员的自我修养》 第二章——编译和链接

摘自http://blog.chinaunix.net/uid-26548237-id-3839979.html <程序员的自我修养>第二章——编译和链接 2.1 被隐藏了的过程    C语句的经典,“Hello World”程序几乎是每个程序员闭着眼睛都能写出的,编译运行一气呵成,基本成了程序入门和开发环境测试的默认标准. #include <stdio.h> int main() { printf("Hello World\n"); return 0; 在L

读《程序是怎样跑起来的》第二章有感

在学c#的时候书上提到过左移右移,不过并没有作为重点来讲,只是大概地说了一下是什么含义.刚看第二章作者提出的六个问题就有四个难住了我.比如一串二进制数左移两位会变成原数的几倍.还有补码形式表示的八进制如何用二进制表示等等,这些问题一点都不会.不过看完答案和作者给出的解析后大概理解了. 第一小节讲了计算机为什么用二进制表示信息,然后第二节讲了什么是二进制数,以及二进制转化为十进制的方法,接着后面讲了如何使用移位运算代替乘除运算,现在我理解老师上课说计算机中也可以使用乘除运算是怎么回事了.最后是我最

读《程序怎样跑起来》第一章有感

读第一章有感,第一章主要是讲CPU的内容,CPU是计算机的大脑,它的内部是由数百万至数亿个晶体管相成的,只是之前看书记住的,而现在我知道CPU所负责的就是解释和运行最终转换成机器语言的程序内容,CPU的内部主要是由寄存器,控制器,运算器和时钟四个部分构成,各部分之间由电流信号相互连通. 在这四个部分中,最主要的是寄存器,CPU是寄存器的集合体,主要有程序计数器,标志寄存器,累加寄存器,基址寄存器,变址寄存器,通用寄存器,这几种寄存器 原文地址:https://www.cnblogs.com/cu

读《大道至简》第二章有感

今天,我对老师的推荐书籍<大道至简>的第二章进行了阅读,<大道至简>的第二章的标题是——是懒人造就了方法.仔细想来也确实如此:人们不想走路 于是便发明了汽车和飞机,人们不想爬楼梯于是就发明了电梯,等等.所以说,我们想要提高自己的工作效率,要想让自己拥有更多的空余时间,我们就必须要学会 创造出懒人的方法来提高我们的效率. 在<大道至简>的第二章中我们看到,愚公想要搬走自己房子面前的高山,他只能想到通过人力去挖,去搬.这样做虽然是对的,也可以达到自己的目标,但是 这样做所花

读大道至简第二章有感

大道至简第二章的题目是"是懒人造就了方法"而开头也写到李冰的开山并与愚公移山做了比较,无非就是想用具体的例子来证明懒人造就方法的观点.而其深层的含义便是要学会观察,学会思考,同样是一件事,很多人都能做,有人用的时间长资源多,而有的人则截然相反,这就说明了观察思考的重要性,而相对于编程来说,一个简单的比较大小的问题,有的人比较五次,而有的人只比较四次就能运行出结果,这就是程序的优化,也是思考的结果 一百万行代码是可以写在一个文件里的.这反映了一个很常见的问题,很多初学者比如我们总是在关注

读 《大道至简》第二章有感

读完<大道至简>第二章,相较于第一章告诉我的持之以恒,第二章则告诉我了何为方法提高效率.有时候,闷头干 并不是一个好方法~~ ————————————————下面开始正题!!—————————————————————— NO.1:是懒人造就了方法 正题引用<华阳国志>其一: “僰蘭 道有蜀王兵 ,亦有神作大滩江中.其崖崭峻不 可破,(冰)乃积薪烧之. ” 本段和<大道至简>第一章可谓相互呼应.一则告诉我们开始一项巨大工程需要有恒心毅力:二则告诉我们其实好的方法能够事半功

笔记《Java程序性能优化 让你的Java程序更快、更稳定》 第二章 设计调优

2.1 善用设计模式 23 (1) 1. 设计模式好处: 2.1.1 单例模式 23 (6) 1. 单例模式是一种对象创建模式,用于产生一个对象的具体实例,它可以确保系统中一个类只产生一个实例: 2. 两大好处:a.对于频繁创建的对象,可以省略创建对象所花费的时间:b.new操作减少,因而对系统内存的使用频率也会降低,降低GC压力,缩短GC停顿时间: 3. 单例模式的参与者:单例类和使用者: 4. 第一种实现方式:私有默认构造器,静态getInstance方法:这种实现方式简单.可靠,但不能延迟

程序是怎样跑起来的第一章读后感

对程序员来说CPU是什么 首先要了解的是CPU的组成CPU是由寄存器.控制器.运算器.时钟组成的,它的运行是由程序启动后,根据时钟信号,控制器从内存中读取指令和数据.通过对这些指令加以解释和运行,运算器对数据进行运算,控制器根据该运算结果来控制计算机.(除数据运算之外的处理都是控制)本章又重点讲了寄存器--使用高级编程语言编写的程序会在编译后转换成机器语言,然后再通过CPU内部 的寄存器来处理.起作用在得到数据后有一个进行处理的地方像是一个加工东西的房间.那现在来看的话CPU对我们程序员来说像是