《程序是怎样跑起来的》第十章读书感悟

1.软件的开发流程是:
A需求分析B设计C编码D测试E部署
2.项目管理的基本概念
3.以及软件开发过程中需要注意的问题和解决方法
汇编语言是指使用助记符的编程语言,而助记符是指在各本地代码中附带上表示其功能的英文单词缩写。汇编语言编写的源代码也需要转为本地代码也可以运行,同样也需要汇编器来负责转换工作,转换这一处理本身成为汇编。本地代码也可以反过来转换成汇编语言的源代码,叫做反汇编程序,逆变换这一处理本身称为反汇编。汇编语言的语法是“操作码+操作数”,操作码表示指令动作,操作数表示的是指令对象。能够使用何种形式的操作码是由CPU的种类决定的。本地代码加载到内存后才能运行,内存中存储着构成本地代码的指令和数据。程序运行时,CPU会从内存中把指令和数据读出,然后再将其存储的在CPU内部的寄存器中进行处理。因为C语言等其他语言可以用一行就可以完成的处理,使用汇编语言的话优势就需要多行。用C语言编写的源代码,在编译之后也会转换成适配特定 CPU本机代码。再对本机代码进行反汇编,我们就可以得到汇编语言代码,从而可以查看其内容。但是,将本机代码反编译成C语言源代局要比反汇编困难得多。这是因为C语言源代码和本机代码并不是一对应的,我们不能保证得到和编译之前相同的源代码”。 汇编语育源代码中的指令分为两种,一种是会被转换成本的中品的一般指令,另一种是专门针对汇编器的伪指令

posted @   计应231曹露  阅读(3)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示