首页 > 其他分享 >10

10

时间:2023-02-24 14:58:48浏览次数:30  
标签:10 一一对应 汇编语言 代码 本地 寄存器 源代码

10.1 汇编语言和本地代码是一一对应的 使用助记符的编程语言叫汇编语言   汇编语言编写的源代码最后也要转为本地代码才能运行   汇编语言和本地代码是一一对应的 本地代码可以转为汇编代码   这功能叫反汇编   c语言的源代码和本地代码不是一一对应的 所以还原到c几乎不可能   10.2 通过编译器输出汇编语言的源代码 大部分c语言编译器都可以把c转为汇编语言   汇编语言源文件的扩展名 通常是.asm   10.3 不会转换成本地代码的伪指令 汇编语言的源代码 是由转换成本地代码的指令和针对汇编器的伪代码构成的 伪指令负责把程序的构造和汇编的方法指示给汇编器 但无法汇编成本地代码   段定义 程序的命令和数据的集合体 一个程序是由多个段定义构成   栈和堆 的内存空间会在程序运行时生成   在汇编语言中 相当于c语言函数的形式称为过程   10.4 汇编语言的语法是 操作码加操作数 汇编语言中存在多个操作数的情况下 要用逗号把他们分割开   能够使用何种类型的操作码 由cpu的种类决定   内存中存储着构成本地代码的指令和数据 程序运行时 cpu会把数据和指令读出 储存到寄存器中进行处理   寄存器不仅仅有存储功能 还有运算功能 也有程序员无法直接操作的寄存器

标签:10,一一对应,汇编语言,代码,本地,寄存器,源代码
From: https://www.cnblogs.com/SUNSHEEP/p/17151424.html

相关文章

  • Windows10 挂载远程NFS共享
    1之前在某个Linux服务器上跑了个NFSServer,供内网其他Linux机器共享数据;后来想在本地PC上也使用那个LinuxNFSServer的数据;这里记录下Windows10......
  • CF1034A Enlarge GCD 题解
    题意简述:删去最少的数使所有的数的\(\text{gcd}\)增加。解:先对每个数除以所有数的\(\text{gcd}\),然后剩下的需要找到所有数的质因子,找到一个最多的序列中数拥有的质......
  • CF10E Greedy Change 题解
    一个非常离谱的题。首先有结论,如果有\(w\)使贪心不为最优解,那么比\(w\)小的第一个\(a_i\),用贪心法求面值为\(a_i-1\),除了最后选的一个数\(a_j\)会比原方法多选一......
  • P4048 [JSOI2010]冷冻波 题解
    首先很好想到我们应该预处理出来每一个巫妖王能攻击到的精灵。那么这就是一个几何题。对于每一组精灵与巫妖王,设巫妖王坐标为\((x_1,y_1)\),精灵坐标为\((x_2,y_2)\)。......
  • P7221 [JSOI2010] 蔬菜庆典 题解
    本题解在求无解的情况下优化了下。通过分析样例,我们可以发现如果一个节点有多个Dlihc,那么这些Dlihc对应的权值必须一样,否则可以无限延伸下去。因为一号节点没有Tnera......
  • STM32f103c8t6 学习
    学习stm32f103c8t6最小系统板+keil5的使用,学习江科协记录所用1.GPIO的操作GPIO的输入和输出模式8中输入输出模式对于8中模式从电路上理解整个电路上半部分是IO作为......
  • 【Git】010-Git分支Git 基本使用及工作流程详解:
     目录​​一、概述​​​​二、git分支中常用指令​​​​三、补充​​​​四、Git官方中文文档​​​​官方文档:​​​​推荐网站:​​​​五、不错的文章​​​​超详细!Gi......
  • CF1463E. Plan of Lectures(拓扑排序+缩点)——Educational Codeforces Round 100 (Rate
    目录题意思路代码参考题意条件1:给定一颗树,每个结点必须在父节点之后出现条件2:给定k个特殊点对u,v,u的下一个结点必须是v现在要求出满足上述两个条件结点序列(每个结点有......
  • 选择最佳机器学习模型的10步指南
    机器学习可以用来解决广泛的问题。但是有很多多不同的模型可以选择,要知道哪一个适合是一个非常麻烦的事情。本文的总结将帮助你选择最适合需求的机器学习模型。完整文章:......
  • css-元素使用100vw|vh出现滚动条
    给元素100vw与100vh,发现界面出现横向和竖向滚动条...<style>.container{width:100vw;height:100vh;}</style><body><divclass="......