汇编语言源程序怎样运行

汇编语言源程序怎样运行,第1张

汇编语言源程序运行方法:

1、找到一段起始地址为SA:0000(即起始地址的偏移地址为0)的容量足够的空闲内存区。

2、在这段内存区的前256个字节中,创建一个称为程序段前缀(PSP)的数据区,DOS利用PSP来和被加载程序进行通信。

3、从这段内存区的256字节处开始(在PSP的后面),将程序装入,程序的地址被设为SA+10H:0;空闲内存区从SA:0开始,0~255字节为PSP,从256字节处开始存放程序,为更好地区分PSP和程序,DOS将划分到不同的段中,如下这样的地址安排:

空闲内存区:SA:0

PSP区:SA:0

程序区:SA+10H:0

注意:PSP区和程序区虽然物理地址连续,却有不同的段地址。

4、将该内存区的段地址(SA)存入DS中,初始化其它相关寄存器后,设置CS:IP指向程序的入口(SA+10H:0)。

先在网上下载好DOSBox 074程序和debug调试程序,安装好DOSBox 074程序,并将debug程序放在masm文件夹根目录下

然后点击DOSBox 074运行

输入mount c l:\masm 回车,输入c: 回车,输入dir 回车(masm文件夹在哪个盘就把l替换即可)

输入masm回车即可和32位机一样用masm

计算机系苦逼学生路过。

先要下好debug 文件与link文件,搜索masm50,第一个太平洋之家就有下到。

运行,cmd,以dos命令将路径设置至你的源程序(与masm程序包同一目录下),

键入masm 源程序名

回车,生成obj文件,

键入link 源程序名

回车数次,生成exe文件,

至此,编译完成,

你可以键入 源程序名exe

来试着运行程序了。

以上就是关于汇编语言源程序怎样运行全部的内容,包括:汇编语言源程序怎样运行、如何在win10系统下用汇编程序、win7 下怎么写汇编程序及编译运行等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10626813.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-10
下一篇 2023-05-10

发表评论

登录后才能评论

评论列表(0条)

保存