汇编语言程序框架的基本原理是什么 [电脑常识]

汇编语言程序框架的基本原理是什么 [电脑常识],第1张

程序框架的原理:可以分三类框架:

1、msdos下的

exe

程序框架

2、msdos下的

com

型程序框架

3、win32下的exe

型程序框架

这跟masm

编译器的约定有关系。三类框架略有不同

当然,也有非intel80x86的汇编语言程序框架,也跟他们相应的编译器约定有关

书写顺序

数据段定义DSEG

堆栈段定义SSEG

代码段定义CSEG

附加段定义

其中 代码段是程序主体 有很强的逻辑结构 SSEG DSEG是物理存储 就是数据在内存中的位置

汇编语言是直接对CPU说话的 也就是直接对CPU进行 *** 作 一般的汇编语言都是基于某种CPU的 多数为80X86的 因为规范利于教学

汇编语言就是把机器码用一些简直代号代替罢了,看你的提问,应该是想知道,如何用汇编语言来写一个工程了.通常,一个汇编语言都有数据段.Data,可以利用Ram定义自己想要的变量,还有就是代码段,用.code来定义开始,堆栈段通常是芯片定义的,一般无需用户定义,堆栈段用户尽量不要使用,汇编还支持宏定义,伪汇编等.汇编编译一般是编译,链接就可以生成最终文件.

书写顺序

数据段定义DSEG

堆栈段定义SSEG

代码段定义CSEG

附加段定义

其中 代码段是程序主体 有很强的逻辑结构 SSEG DSEG是物理存储 就是数据在内存中的位置

汇编语言是直接对CPU说话的 也就是直接对CPU进行 *** 作 一般的汇编语言都是基于某种CPU的 多数为80X86的 因为规范利于教学


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

原文地址: http://outofmemory.cn/yw/11184521.html

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

发表评论

登录后才能评论

评论列表(0条)

保存