《程序是怎样跑起来的》pdf下载的

我的网盘文件          
好评:50.00%(0)
差评:50.00%(0)
分享给好友:复制地址
文档昨日热门排行
热门专辑推荐
程序是怎样跑起来的_PDF电子书下载带书签目录高清完整版sample描述介绍:
程序是怎样跑起来的_PDF电子书下载带书签目录高清完整版sample是由上传到163网盘,供大家免费下载。
文件下载地址
电信高速下载
联通高速下载
用户其它文件
版权所有 &&就像本书的介绍,这是“计算机组成原理”图解趣味版,对于没有计算机基础,但是有兴趣的同学是不错的一本介绍的书籍。
作为一个业余程序员,自己编写的程序,又是如何利用了硬件在电脑上跑起来的一直不解,特别是接触c++后,牵扯到了内存的管理,以前在AS3上,都是简单的做一些功能性工作,从来没有了解过内存的事,就像之前完全不知道Android是Java编写的一样。下面就是对本书一点读书笔记。
1.1.什么是CPU
功能类似于人类的大脑。从功能来看,分为4个部分,寄存器,控制器,运算器,时钟。
寄存器:暂存指令,数据等处理对象。因为有存储功能,可以看作是内存的一种。不同种类的CPU,寄存器的数量也是不一的,一般20-100个。
控制器:将内存上的指令,数据等读入到寄存器中。
运算器:负责运算从内存读入到寄存器中的数据。
时钟:CPU开始计时的时钟信号,时钟信号频率越高,CPU运行越快,我的I5是2.5GHz
1.2程序员只需了解寄存器,程序是把寄存器作为对象描述
汇编语言和机器语言基本上是一一对应的。编译就是将我们的程序编译成机器语言。寄存器的主要类和功能。
累加寄存器:存储执行运算的数据和运算后的数据
标志寄存器:存储运算处理后的CPU状态
程序寄存器:存储下一个指令所在内存地址
基址寄存器:存储数据内存的起始地址
变址寄存器:存储基址寄存器的相对地址
通用寄存器:存储任意数据
指令寄存器:存储指令。CPU内部使用
栈寄存器:存储栈区域的起始地址
1.3决定程序流程的程序计数器
用户发出启动程序的指示后,操作系统会把硬盘中保存的程序复制到内存中。计数器会被分配一个默认地址,CPU每执行一个指令,计数器就+1,如果指令占用多个内存地址,则增加指令长度。
1.4程序流程有三种,顺序,条件,和循环,但是机器只能是顺序
主要通过内存跳转指令,jump
1.5函数调用
比如,在0232的地址上,我们调用了在0432(函数原点)上的函数,调用完成后,我们知道需要执行0233的地址上内容,但是这时的程序计数器,已经变成了0533(函数结束点)的地址了,我们回不去了,所以我们在调用函数,就是利用机器语言的call,return。我们在调用函数的时候,机器执行的是call指令,这时会在栈寄存器中,将0233保存在其中,然后我们函数调用完成了,机器执行return指令,将0233地址从栈寄存器中取出来,所以就继续下去了
1.6基址,变址寄存器
基址+变址=真实地址,好比,十进制, ,基数我们定为1000,变数就是1,2,3,4
《程序是怎样跑起来的》 矢泽久雄
书写得不错, 浅显易懂, 想学习程序设计的同学, 可以了解下, 以便对计算机程序有个整体的了解。
这类书对于入门级和想了解程序整体结构的同学, 是有些好处的, 比那些大头书更好懂。 闲时...
《程序是怎样跑起来的》(摘要)
最近读了日本作者矢泽久雄写的《程序是怎么跑起来的》,也在网上找了人家的书评,书评为计算机组成原理学习的不是很好的同学是一个不错的学习机会,希望对大家的学习有所帮助。
Q:电脑的CPU中包含哪些部分?...
一个程序是怎样跑起来的(一)
找工作期间断断续续看了一些关于程序运行原理的东西,这里做个简单的小结。因为这方面还不熟悉,可能有些东西描述的不准确甚至有纰漏,还希望大家能及时指出。
首先看一下从一个我们编写的源代码程序到一个被电脑运...
程序是如何跑起来的?
对于绝大多数编写程序的人来说,使用的编程语言称为高级程序设计语言,如C、C++、Java等。但由于计算机并不认识高级语言编写的程序,编好的程序需要进行编译变成计算机能够识别的机器语言程序,而需要编译器...
程序是怎么运行的-总结于《程序是怎么跑起来的》
首先我们需要知道这些基础的计算机软硬件知识。
1.程序运行必要的硬件
1.必须有一个存储器,记忆程序和数据的存储器。
2.必须有一个控制器,控制程序执行的控制器。
3.必须有一个运算器,完成数...
第一章 我的程序是怎么跑起来的?
第一章 我的程序是怎么跑起来的?在你看到程序跑起来之前,其实编译器和系统为你做了很多工作,它默默地为你奔波着:预处理、编译、汇编、链接,装载……,于是你可以被感动的声泪俱下:原来,我不是一个人……在...
java运行机制——程序是怎么跑起来的?
平时老见到说什么jvm、加载static变量啥的,大致了解点,但感觉知识点不成系统,故在此整理一下:
在我想当然的感知中,从最底层开始,不管啥跑起来肯定是给电路很多0、1信号,让电...
没有更多推荐了,程序是怎样跑起来的下载
[问题点数:0分]
本版专家分:0
结帖率 50.66%
CSDN今日推荐
匿名用户不能发表回复!
其他相关推荐纠纷处理 (9:00-18:00)
图书审核 (9:00-18:00)
为您找到其他店铺的该商品
北京市丰台区
加入购物车
北京市丰台区
加入购物车
加入购物车
广东省东莞市
加入购物车
北京市朝阳区
加入购物车
北京市通州区
加入购物车
北京市通州区
加入购物车
北京市海淀区
加入购物车
北京市丰台区
加入购物车
北京市丰台区
加入购物车

我要回帖

更多关于 程序是有规律的 的文章

 

随机推荐