程序园的自我修养笔记
LyndonMario
这个作者很懒,什么都没留下…
展开
-
程序员的自我修养读书笔记-2-编译与静态链接
这一章主要讲述了一个程序从源文件变到可执行文件的整体流程,并且描述了编译与链接(静态链接)操作的一些细节,总体上看,这是对后续静态链接学习的一个铺垫。编译和链接1.程序生成的完整过程以C程序为例,一个a.c的源文件,需要通过预处理(Prepressing,生成a.i文件),编译(Compilation,生成汇编文件a.s),汇编(Assembly,生成中间目标文件a.o),链接(Link...原创 2019-03-21 13:48:28 · 239 阅读 · 0 评论 -
字节序问题-大小端
MSB:(Most Significant Bit/Byte ),意思为最重要的位或最重要的字节。用来表明在一个bit序列或者byte序列中对整个序列取值影响最大的那个bit/byte。LSB:(Least Significant Bit/Byte ),意思为最不重要的位或最不重要的字节。用来表明在一个bit序列或者byte序列中对整个序列取值影响最小的那个bit/byte。0x1...原创 2019-03-22 13:28:48 · 225 阅读 · 0 评论 -
程序员的自我修养读书笔记-1
#计算机基本软硬件##1.硬件组成###1. 1早期的计算机硬件结构早期的计算机没有复杂的图形设备,大多数的显示设备是只能输出字符的终端,而CPU的核心频率也不高,和内存的频率基本一样,这些外部I/O设备(显示设备,键盘,软盘,磁盘)与CPU,内存都是直接连接在一个**总线(Bus)**上面。但是这些I/O设备的速度与CPU,内存相比来说还是差很大,因此为了协调I/O设备与总线之间的速度,也...原创 2019-03-19 13:19:04 · 3664 阅读 · 11 评论