汇编语言——编译器

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

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	; 指出程序结束的位置

  

转载于:https://www.cnblogs.com/x54256/p/8086988.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值