怎么编写你的第一个汇编程序 |
您所在的位置:网站首页 › 汇编语言用什么软件编译 › 怎么编写你的第一个汇编程序 |
一、准备 集成实验环境
1.Masm for windows下载传送门 下面这样的: 在左边可以看到 常见问题的解答和指令的查询,以及一些入门程序的实例。 2.编写第一个汇编程序 源代码: DATAS SEGMENT ;此处输入数据段代码 STRING DB 'Hello world!',0DH,0AH,'$' ;0DH,0AH分别为 回车符 和 换行符 的ASCII码,加'$'是因为DOS软中断调用的字符串输出功能要求被显示的字符串以'$'作为结束标志 DATAS ENDS STACKS SEGMENT ;此处输入堆栈段代码 STACKS ENDS CODES SEGMENT ASSUME CS:CODES,DS:DATAS,SS:STACKS START: MOV AX,DATAS MOV DS,AX ;此处输入代码段代码 LEA DX,STRING MOV AH,09H INT 21H ;DOS软中断-调用 字符串输出 功能(功能号:09H) MOV AH,4CH INT 21H ;DOS软中断-调用 返回DOS 功能(功能号:4CH) CODES ENDS END START
源代码: CODES SEGMENT ASSUME CS:CODES START: MOV AH,00 MOV AL,12H INT 10H ;设置640*480 16色彩色分辨率 MOV DX,50 BACK_1: MOV CX,100 BACK_2: MOV AH,0CH MOV AL,72H ;像素为绿色 MOV BH,0 INT 10H INC CX CMP CX,200 JNZ BACK_2 INC DX CMP DX,150 JNZ BACK_1 HLT CODES ENDS END START
|
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |