汇编干货笔记->4.0 源程序


以下是文字提取,阅读完毕的同学可以离开了
今天我为您列出一个程序的;生命周期;
一:在;记事本;编写源程序
二:对记事本进行;编译和连接;
三:执行;可执行文件;中的程序

编译的目的是;产生目标文件;
连接是把目标文件;进行连接;,生成可执行文件
生成的可执行文件包含;程序;和;描述信息;
这个过程就像;垒砖;

源程序包含;汇编指令;和;伪指令;
汇编指令有对应机器码,可;被cpu执行;
伪指令没有机器码,;不能;被cpu执行
它是由;编译器执行;
下面看一段源程序

上述程序中
segment 与ends是;一对;
功能是;定义一个段;
这个段必须有;名字:codesg;
汇编程序是由;多个段组成;
这些段被用来;存放代码,数据或当成栈使用;

end代表;结束编译;
assume的意思是;假设;
假设cs和codesg有联系
以后使用它时
要理解为:将特别用途的的;段;与;段寄存器;关联

说完一个程序的;结构;
再讲讲写一个程序的;步骤;

一个程序是怎么运行的呢
我们从;单任务操作系统;DOS说起
P2在;可执行文件;中
此时P1;正在执行;
P1将P2载入内存后将cpu控制权给P2
P2运行,P1暂停

当P2运行完毕后,要返还CPU给P1
我们称这个过程为;程序返回;
下面两条指令实现了这个功能
你;不必理解;它们的具体含义
只要知道它们实现了什么功能即可

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容