第四章:
第一个程序
dos单程序运行。
4.2 源程序
程序返回
mov ax 4c00H
int 21H
这两个程序代表程序返回
在写程序时难免会有一些错误
分为两类
1:语法错误
不容易发现
2:逻辑错误
容易发现
4.4 编辑源程序
首先,在文件编辑器中新建一个文档
之后用编辑器打开
在语言中选择assumeblly
之后写入代码
注意一些常用的快捷方法
ctrl+s 保存
Ctrl+a全选
Ctrl+z撤销
Ctrl+x剪切
保存
之后开始编译
现打开文件夹,打开命令窗口cmd
在命令窗口找到刚刚写的文件
如果成功,会出现all right receive
错误的话则出现error
正确之后需要连接obj后缀文件用link(连接时后面加一个;会快)
之后就会出现一个exe文件
但程序没有显示任何信息
因为我们并没有显示
同时我们也可以使用ml进行编译,这样会跟快更方便。
在上面的过程中,提到了连接
连接的作用其实有以下几个
1:将多个小文件合成一个大文件
2 : 调用子程序
3:对程序进行处理
4.8 执行程序原理
我们可以使用debug来查看各寄存器的地址
其中cx是程序长度
还要注意用p命令执行int21
记得返回的顺序是exe可执行文件返回到debug,debug返回到commond
第五章
第五