2016 - 2024

感恩一路有你

c++教程 如何运行汇编程序?

浏览量:1390 时间:2021-04-13 14:52:38 作者:admin

如何运行汇编程序?

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

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)。

c++教程 表格制作教程 教程

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。