asm文件是汇编源代码文件。汇编源代码由一下三部分组成

1. 汇编指令  被编译器翻译成0,1的机器指令(机器码),然后由cpu执行。

2. 伪指令       由编译器执行

3. 符号体系   由编译器执行

exe可执行文件,不止包括了我们整个程序。还包括了描述信息,系统就是根据这些描述信息,进行相关的设置。

data segment  该伪指令告诉了编译器,data段从这里开始

data ends         该伪指令告诉了编译器,data段从这里结束,   这样方便分配内存

同时, 上面data只是一个名字,可以随便取,但是为了方便阅读,还是取有意义的名称比较好.

mov ax, 4C00H

int 21H

上面这两句是将内存和寄存器还给操作系统。

汇编:源文件asm, exe可执行文件相关推荐

  1. python版本可执行可嵌入_Python程序打包成exe可执行文件的方法探究

    王瑞文+王圣辉+边润根+邓明月 摘 要:Python是一种很流行的开源编程语言,可以在各种领域中用来编写独立的程序和脚本.Python免费.可移植.功能强大,而且使用起来相当容易.来自软件产业各个角落 ...

  2. Scratch——创建exe可执行文件

      注意:根据安装Scratch 版本的不同,需要使用不同的转换方式,最直接的方式便是看保存到本地的文件对应的后缀,若是".sb2"则对应的版本是Scratch 2:若后缀是&qu ...

  3. 【转载】用cx_Freeze把Python代码打包成单个独立的exe可执行文件

    链接:用cx_Freeze把Python代码打包成单个独立的exe可执行文件 [记录]用cx_Freeze把Python代码打包成单个独立的exe可执行文件 背景 之前已经折腾过: [记录]用PyIn ...

  4. Python写的代码打包成.exe可执行文件

    Python写的代码打包成.exe可执行文件 1. 安装pyinstaller 2. [在线生成icon](http://www.ico51.cn/) 3. 打包命令 pyinstaller -i x ...

  5. java普通项目打包成exe可执行文件

    · 提示,无论打包成jar还是exe程序,运行都需要JDK,需要给没有安装JDK的电脑安装: · maven项目有自己的打jar包方式,我们普通的java项目,可以安照步骤一打包成jar: 步骤一.先 ...

  6. python程序打包成exe可执行文件,亲测可行(pyinstaller教程)

    python程序打包成exe可执行文件,亲测可行(pyinstaller教程)(11-20190214) 文章目录: 有些程序你不想让别人看到,由此程序你想做成绿色软件普惠大众,有些..., 然而你只 ...

  7. 15分钟学会MyEclipse导出jar文件再装换成exe可执行文件

    此文章是为了帮助刚接触j2se或不懂如何打包jar文件的人而着笔,同时也是让自己的知识以文章的形式保存起来. 一.导出jar文件: 如果你的程序开发已经接近尾声了,正准备将其生成桌面可执行文件却不知道 ...

  8. VS2010静态编译生成.exe可执行文件

    VS2010静态编译生成的.exe可执行文件,可以在其他未安装VS2010的电脑直接运行. 静态编译:就是在编译可执行文件的时候,将可执行文件需要调用的对应动态链接库(.so)中的部分提取出来,链接到 ...

  9. wps打包exe文件_如何使用PTEmaker将PPT打包为exe可执行文件(图文) - 电脑教程

    pte(ppt to exe)maker是一款可以将ppt打包成exe可执行文件的工具 功能: 1.生成的文件体积小于打包之前的文件体积 2.生成的文件只有一个exe文件,而不再是一个文件夹 3.若在 ...

最新文章

  1. 脑细胞膜等效神经网路简单分类实例
  2. CALayer 知识:创建带阴影效果的圆角图片图层和创建自定义绘画内容图层
  3. 用什么DOS命令挂上*.mdf、*.ldf的数据库?
  4. arcgis server 无法手动删除切片
  5. Linux下通过 rm -f 删除大量文件时报错:Argument list too long
  6. 洛谷4316绿豆蛙的归宿
  7. 忍者X2简介+安装包+安装环境说明 [复制链接]
  8. 本地项目部署到服务器 启动 报错 数据表不存原因 解决
  9. 关于hbase安装出现的问题
  10. 【HTML基础习题】HTML5+CSS3做问卷星登录页面
  11. lable 标签右对齐
  12. Python三维绘图--Matplotlib
  13. 计算机文件夹里没有显示桌面,桌面没有图标显示的解决方法
  14. always_comb,always_ff,和always_latch语句
  15. 10064---JVM GC 机制与性能优化
  16. 埃及法老也不知道的金字塔秘密
  17. laydate设置起始时间,laydate设置开始时间和结束时间
  18. oracle进行列合并,oracle列合并的实现方法
  19. 那些让面试官直呼内行的Java知识点(一)
  20. Spring-第一篇-快速入门

热门文章

  1. 6、通过xpath获取网页数据
  2. mybatis08--关联查询多对一
  3. Asp.net 后台添加CSS、JS、Meta标签
  4. [AS3][Matrix][利用颜色矩阵进行颜色变换]
  5. 后台返回给前端数据拆分成三级菜单
  6. 【译】如何停止使用console.log()转而使用浏览器debugger
  7. Linux目录规范和含义(转)
  8. oracle新建用户和授权及其删除
  9. [Web 前端] inline-block元素设置overflow:hidden属性导致相邻行内元素向下偏移
  10. 《C++面向对象高效编程(第2版)》——3.17 编写内存安全类