码迷,mamicode.com
首页 > 编程语言 > 详细

汇编语言——编译器

时间:2017-12-22 18:34:53      阅读:238      评论:0      收藏:0      [点我收藏+]

标签:art   文件   汇编   控制   gpo   写入   编译   as3   dos   

一个汇编语言程序从写出到最终执行的简要过程:
编写--〉编译--〉连接--〉执行

1、编写

notepad++选择Assembly

assume cs:abc	; abc被我们当做代码段来使用,so要把它和cs联系起来
abc segment		; 定义一个段(abc),到ends结束
start:	mov ax,2	; 给程序一个起始位置
		add ax,ax	; 在这个代码段写入汇编指令(这个段就是我们定义的代码段)
		add ax,ax
		mov ax,4c00H	; 这两句汇编指令就是程序返回(在DOS下,一个程序P2想要运行,就必须要有一个正在运行的程序P1将P2从可执行文件加载到内存中,然后将CPU的控制权交给P2,P2才能运行。P2运行时P1停止运行。当P2运行完毕后,要将CPU的控制权还给使它能运行的程序P1,然后P1继续运行)
		int 21H		; 我们暂时不需要知道这两句话为啥是这样的,只要知道它的作用是程序返回(将CPU的控制权还给使它能运行的程序)
abc ends	; 代码段结束 
end	start	; 指出程序结束的位置

  

汇编语言——编译器

标签:art   文件   汇编   控制   gpo   写入   编译   as3   dos   

原文地址:http://www.cnblogs.com/x54256/p/8086988.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!