首页 > 编程语言 >《程序是怎样跑起来的》第八章

《程序是怎样跑起来的》第八章

时间:2024-03-09 21:36:58浏览次数:32  
标签:文件 代码 程序 第八章 编译器 源代码 CPU 怎样

《程序是怎样跑起来的》第八章
CPU可以解析和运行的程序形式称为本地代码
将多个目标文件结合形成exe文件的工具称为链接器
拓展名为点.OBJ的目标文件的内容是本地代码
把多个目标文件收录在一起的文件称为库文件
仅包含Windows的DLL文件中储存的函数信息的文件称为导入库
在程序运行时用动态申请分配的数据和对象的内存区域形式称为堆
用某种编程语言编写的程序就成为源代码 保存源代码的文件成为源文件 用C语言编写的原文件的拓展名通常是.C
CPU能直接解析并运行的不是原代码 而是本地代码的程序
用任何编程语言编写的源代码 最后都要翻译成本地代码 编译器本身也是程序的一种
交叉编译器生成的是和运行环境中的CPU不同的CPU所使的本地代码
仅靠编译无法得到可执行的文件
选项是对编译器的指示 可以理解为开关
库文件是指把多个目标文件集成保存到一个文件中的形式
通过库文件形式和编译器一起提供的函数称为标准函数
储存着目标文件的实体 并直接和exe文件结合的库文件形式叫做静态链接库

标签:文件,代码,程序,第八章,编译器,源代码,CPU,怎样
From: https://www.cnblogs.com/jyk6868/p/18063351

相关文章

  • 《程序是怎样跑起来的》第十章
    《程序是怎样跑起来的》第十章本地代码的指令中表示其功能的英文缩写称为助记符汇编语言的源代码转换成本地代码的方式称为汇编负责转换工作的程序称为汇编器本地代码转换成汇编语言的源代码的方式称为反汇编汇编语言的原文件拓展名是.asm形式汇编语言程序中的断定义指的是......
  • 《程序是怎样跑起来的》第十一章
    《程序是怎样跑起来的》第十一章在汇编语言中通过in指令和out指令来同外围设备进行输入输出操作用来识别外围设备的编号称为I/O地址或者I/O端口号用来识别具有DMA功能的外围设备的编号称为DMA通道利用操作系统提供的系统调用功能就可以实现对硬件的控制Windows控制硬件是借......
  • 《程序是怎样跑起来的》第十二章
    《程序是怎样跑起来的》第十二章运用计算机进行的模拟实验叫做计算机模拟伪随机数指的是通过公式产生的伪随机数随机数的种子值指生成伪随机数的公式中使用的参数控制是指CPU和各种设备之间配合进行数据的输入输出处理随机数指的是随机出现没有规律的数值通常所说的随机数指......
  • 《程序是怎样跑起来的》第三章
    《程序是怎样跑起来的》第三章位数多的情况下经常使用十六进制数代替二进制数(基数为2)我们在生活中不能过度依赖计算机,计算机并不是永远都是对的,人非圣贤孰能无过,计算机也一样也会有出错的时候计算机处理数据通过二进制在二进制表示整数和小数上有所不同计算机出错的原因便在......
  • 程序是怎么跑起来的第12章
    读《程序是怎么跑起来的》第十二章有感在计算机中,有硬件和软件之分。在学习,我知道主要的硬件有CPU、控制器、运算器、输入设备和输出设备等,在这里,讲到了输入指令和输出指令,它们的英文名为INPUT和OUTPUT,但是计算机可以连接很多外围设备,我们应该了解它们是怎样工作的。首先,我们先看......
  • 《程序是怎样跑起来的》第四章
    《程序是怎样跑起来的》第四章数据大小链表分叉成两个方向的数据结构称为二叉查找树高级编程语言中的数据类型表示的是占据内存区域的大小和储存在该区域的类型栈是一种后入先出式的数据结构(LIFO)内存是一种电子元件名为内存IC内存IC内部有大量可以储存8位数的地方,通过地址......
  • 《程序是怎样跑起来的》第五章
    又读了一些内容对储存有了崭新的认识初次涉猎弥补了见识的不足对其中较为重要的内容做了摘抄希望有利于以后的学习《程序是怎样跑起来的》第五章储存程序方式指在储存装置中保存程序,并逐一运行的方式通过使用内存来提高磁盘访问速度的机制为diskcache磁盘缓存把磁盘的一部......
  • 《程序是怎样跑起来的》第六章
    《程序是怎样跑起来的》第六章此章有着众多全新名词需要去认识了解有助于未来更好的认识计算机文件储存的基本单位是1字节LZH是压缩文件的拓展名数值的值×循环次数为RLE算法RLE不适合文本文件压缩会使文件变大在SHIFTJIS字符编码中,1个半角英数用1字节数据表示压缩后能......
  • 《程序是怎样跑起来的》第七章
    《程序是怎样跑起来的》第七章应用的运行坏境指操作系统和计算机本身硬件的种类Macos在AT兼容机上无法运行freebsd提供的ports指通过使用源代码来提供应用,并根据运行环境进行整合编译,从而得以在该坏境下运行的机制Macintosh上可以利用的Windows坏境模拟器称为Virtualpcfor......
  • 程序是怎么跑起来的第二章
    本书的第二章围绕数据是用二进制表示的来进行解答,了解信息(数据)在计算机内部是以怎样的形式来表现的,又是以怎样的方法进行运算的。只有了解了使用二进制来表示信息的方法及其运算机制,才能够了解程序的运行机制。计算机之所以用二进制来处理信息数据,是由于IC的所有引脚,只有直流电压......