- 博客(14)
- 资源 (5)
- 收藏
- 关注
原创 为什么要学习汇编语言
为什么要学习汇编语言现在大部分的开发其实都不在需要汇编语言,甚至在单片机领域都不在用汇编语言编写程序,但是汇编语言在很多的人看来仍然是软件工程师所必需具备的能力。原因很多,就我理解应该有几个方面。1.汇编语言对理解高级语言的特性有很大帮助。2.汇编语言有助于程序的调试
2014-03-17 22:42:28 2493
原创 subprogram call in ADA language
In ADA language, there are two kinds of subprograms, one is function and the other is procedure. Subprogram is a program unit and can be called by subprogram call. .....
2014-03-14 16:26:22 633
原创 Linker and Loader 读书笔记 二
Linker and Loader 读书笔记 二 体系结构相关的问题链接器和加载器的功能注定了这两个系统级的软件必须与软硬件的体系结构有非常相关的联系。链接器最终会把多个目标文件链接在一起创建一个可以执行的程序,在这个过程中要包括符号解析,重定位等操作,这些操作必然会跟遵循软硬件平台的体系结构。就硬件平台来说,有两个方面会影响到链接器:程序寻址和指令格式。链接器需要做的事情之一就是对数
2013-06-18 21:08:47 864
原创 GPU 是怎么回事
GPU 是怎么回事 一GPU的定义GPU被定义成是一个专门用于把数据转化成二维的用像素组成的图像的硬件设备。就是说GPU会接受来自应用程序的数据然后转化成二维的图像数据显示在monitor上。如果熟悉OpenGL或者D3D编程的话,不难明白GPU做的是把用户定义的顶点数据(几何数据),颜色数据,纹理等其他渲染数据转化成像素显示出来。也可以说GPU是计算机图形学的部分的硬件实现。所以
2013-06-18 16:19:16 808
原创 Linux Step By Step
Linux Step By Step 一 学习LinuxLinux应用及其广泛自从Linux 本人开发出Linux操作系统并决定永远开源,似乎就已经注定Linux的广泛应用。不管是大型机,服务器,桌面机还是嵌入式系统,都有Linux的影子。那其实我为什么如此想系统的学习Linux,其实还有另一些原因。记得 我刚毕业那会,我去一个装的很牛的公司去面试,之所以说他们装的很牛是因为我没有
2013-06-18 15:10:36 719
原创 linker and loader 读书笔记 一
linker and loader 读书笔记 一 用Helloworld 程序示例链接过程一: 几个概念 重定位: 编译器和汇编器为每个源文件创建的目标文件的地址往往从0开始,但是没有计算机会从地址0对子程序进行加载。如果一个程序由很多子程序组成,那么所有的子程序都会被加载到位置不重叠的地址上。重定位的功能就是为程序不同的部分分配加载地址。重定位在链接及加载的过程中不仅仅发生一
2013-06-14 11:16:19 3428
转载 (转载)珍惜世上的五个人
1、世界上有一个人, 和你在一起的时候,总是千万次嘱咐要多穿件衣服,要注意安全,你觉得很烦人,却也觉得很温暖。 没钱的时候,他总会说些赚钱不易之类的话来训你,边教训,边塞钱给你。 这个人,叫做父母。 2、世界上有一个人, 和你在一起时候,偶尔会和你打架,偶尔会和你斗嘴。他坏道总是抢你点心,总是向父母打小报告,但也总是爱护你比谁都多,你们有最亲密,最亲密的关系。这个人,叫手足。 3、
2010-01-23 16:44:00 577 1
TensorFlow Machine Learning Cookbook
2017-09-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人