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

程序是怎么跑起来的第八章

时间:2024-02-24 23:11:08浏览次数:20  
标签:怎么 文件 代码 程序 第八章 编译器 本地 源代码 CPU

本章学习了从源文件到可执行文件的发展G的目标文件内容是本地代码在程序运行时,用来主动动态申请分配的数据和对象的内存区域形式称为堆CPU可以解析和运行的程序形式为本地代码,机器语言代码通过编译和链接可以得到1xe文件元旦版完成后就通过可以编译生成可执行文件这个负责实现该功能的东西主要是编译器计算机只能运行本地代码,它通过程序员利用高级汇编语言写成的代码叫源代码保存的代码文件就叫源文件代码原件是无法直接运行的,因为CPU能够直接解析运行的不是源代码而是通过编译后的本地代码对于CPU来说,母语就是机器语言本地代码的内容是人类无法理解的所以我们通常人类用高级编程语言来编写源代码,然后再通过源代码编译转本地代码建议方法编译器主要就是负责转换源代码为机器语言的这是编译器的主要作用,根据CPU类型的不同,本地代码的类型也就不同我们在购买编译器时可以确定编译系统类和三个关键词,但是现在的编辑器基本上不用购买,已经集成开发到ide中了生成一个一拆一文件的处理就是链接Sample一点og是上未完成的本地白程序在加载时会出现赞和堆Exe文件中并不存在栈和堆的住正和堆需要在内存空间是在一差异文件加载到内存中开始运行时得到分配的在高级程序语言中,编译器会自动生成指定的在核对的大小一项就是代码执行的运行程序过程

标签:怎么,文件,代码,程序,第八章,编译器,本地,源代码,CPU
From: https://www.cnblogs.com/dongbingyu/p/18031796

相关文章

  • 《程序是怎样跑起来的》第六章读后感
    本章讲述的是如何压缩数据。文件压缩在发送邮件和转发文件时经常用到,或者是照片保存在计算机上时,也会压缩成JPEG格式,而文件的压缩机制是基础,也是必须掌握的知识。首先,文件是数据存储在存储媒介中的一种形式。也就是说,无数数据存储在磁盘、内存等存储位置时的形式就形成了文件。而......
  • 程序是怎么跑起来的第七章
    通过本章的学习,我们了解到程序在环境中的运行交往虚拟机的功能就是运行JAVA应用的字体代码不同的硬件种类需要不同的操作系统例如freeSD是一种操作系统运行环境等于操作系统加硬件操作系统和硬件决定了程序的运行环境,例如同样的ad兼容机中既可以安装Windows,也可以安装Linux等操作......
  • 程序是怎么跑起来的第六章
    第六章讲了压缩数据压缩文件的拓展名是lzhBmp格式的图像文件是没有压缩过的文件内容用数据的值乘以循环次数来表示压缩方法的是rle算法,这种算法可以压缩文件的内存大小例如ab这个数据压缩后就是A3,b2像照片jpeg格式这样之后经过压缩也不会让人感到不自然,因为照相jpg格式具有非可逆......
  • 第八章 从源文件到可执行文件 笔记
    源文件是程序员编写的程序代码,而可执行文件是计算机能够直接运行的机器代码。从源文件到可执行文件的转换过程涉及到编译和链接两个步骤。编译是将源文件中的高级语言代码转换为机器语言代码的过程,而链接则是将多个编译后的机器语言文件合并成一个可执行文件的过程。编译过程是将......
  • 《程序是怎样跑起来的》第七章第八章观后感
    阅读第七章“程序是在何种环境中运行的”之后,我对程序的运行环境有了更深入的理解和体会。这一章节详细介绍了程序运行的环境以及与之相关的概念和技术,让我对程序的生命周期有了更清晰的认识程序的运行环境可以分为硬件环境和软件环境两个方面。硬件环境包括计算机的处理器、内存......
  • 程序是怎么跑起来的读后感8
    《程序是怎样跑起来的》第八章读后感阅读完《程序是怎样跑起来的》第八章后,我对程序的编译和链接过程有了更为深刻的理解。这一章详细描述了从源代码到可执行文件的转变过程,让我对编程的底层机制有了更加直观的认识。我被预处理这一步骤深深吸引。在源代码阶段,程序可能包含了一......
  • 《程序是怎么跑起来的第三章》
    《程序是怎样跑起来的》这本书的第三章主要是探讨计算机运算小数时可能出现的问题以及相应的解决方案。在这一章节中,作者提出了一个问题:为什么计算机运算小数会出错?答案是因为有些十进制小数无法用二进制准确表示,这可能导致程序运行结果与预期存在偏差。为了解决这个问题,作者介......
  • 程序是怎样跑起来的读后感9
    《程序是怎样跑起来的》第九章读后感《程序是怎样跑起来的》第九章深入探讨了程序的执行过程,即程序在内存中如何被加载、如何运行以及如何与硬件设备进行交互。读完这一章,我对程序的执行过程有了更加清晰和深入的认识。我被程序的加载过程所吸引。当程序开始执行时,操作系统会将......
  • 《程序是怎样跑起来的》——第十章读后感
    一:1.在用于x86架构CPU的汇编语言中,用in指令进行I/O输入,用out指令进行I/O输出。2.负责在计算机主机与外部设备之间进行输入输出的芯片称为1/O控制器,简称I/O。3.为了区分连接到计算机上的不同外部设备,每个设备会被分配一个I/O地址。4.IRQ是指用于区分发出中断请求的外部......
  • 《程序是怎样跑起来的》第二章
    在本章节中,作者深入探讨了计算机底层硬件与高级编程语言之间的桥梁——汇编语言。他提到,汇编语言是由机器语言发展而来的,它使用助记符来代替机器语言中的二进制代码,使得程序员能够更容易地编写和理解程序。然而,汇编语言仍然与特定的计算机体系结构紧密相关,这意味着不同的计算机硬......