汇编语言 第四章

本章开始是有关编译程序的知识。

1.源程序

伪指令:

segment和ends成对使用,定义一个段,分别表示开始和结束。

codesg是段标识,可自定义,最后将被编译masm、连接link为段地址。

end是汇编结束标记。

assume含义为假设。假设某一寄存器和程序中某一个被定义的段相关联。

(2)程序返回

mov ax,4c00h
int 21h              实现程序的返回

(3)错误

语法错误:程序在编译时被编译器发现的错误是语法错误。

逻辑错误:不能被机器识别,不易发现。

(4)程序结构

1.定义一个段

2.在段中写入汇编语言

3.指出在何处结束

4.将该段与cs联系起来,当做代码段使用

2.编译

先在txt中写好程序。

在dos中利用masm文件进行编译。

编译无误后,再用link连接。

之后就可以在debug中追踪: 文件名.exe

3.

在dos中若需要p1运行,必须有一个正在运行的程序p2,将p1从可执行文件中加载入内存,将cpu的控制权交给他,p1运行完后,将cpu的控制权还给p2。

原文地址:https://www.cnblogs.com/xue123/p/10015884.html