您的位置:首页 > 其它

《汇编语言(王爽)》第四章——第一个程序【总结】

2015-10-20 21:58 162 查看
1、可执行文件 = 程序(机器码) + 数据(源程序中定义的数据) + 相关的描述信息

2、源程序(汇编指令、伪指令、标号)

assume cs:codesg

codesg segment

start:mov ax,0123H

...

mov ax,4c00H

int 21H

codesg ends

end

程序是源程序中最终由计算机执行处理的指令或数据

段结束、程序结束、程序返回

3、具体过程:

编辑(编辑器Edit====》.asm文件)

编译(编译器Masm,输入文件名====》.obj文件)(masm c:\1;简化中间过程)

连接(连接器Link,输入文件名====》.exe文件)(link c:\1;)

执行(在dos中执行时,command将1.exe中的程序加载到内存;

command设置CPU的CS:IP指向程序入口,程序运行;

程序返回到command)

跟踪(debug 1.exe

程序加载后,ds中存放着程序所在内存区的段地址SA,偏移为0;

内存区前256字节存放的是PSP,dos用来和程序通信;

程序的物理地址:SA+10:0;

P命令执行int 21)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息