前言
提示:最近在学习汇编,简单的做一下源码笔记。
一、环境
win7 (x86)、ML615文件夹(包含汇编需要的各种软件)
二、编译过程
1.流程
- 打开ml.exe,进入DOS界面
- 使用命令 ml 1.asm (1.asm为自己编写的汇编程序文件),生成文件 1.exe
- 运行程序 1.exe
2.asm程序模板
代码如下(示例):
;此处的分号为注释
.model small
.stack
.data
msg db'hello world', 13,10,'$'
.code
.startup
mov dx,offset msg
mov ah,9
int 21h
.exit
end
三、书中示例源码
.model small
.stack
.data
msg db'welcome', '$'
.code
.startup
mov cx,(lengthof msg)-1
mov bx,0
again:sub msg[bx],20H ;或者是 again:sub msg[bx],'a'-'A';
inc bx
loop again
mov dx,offset msg
mov ah,9
int 21h
.exit
end
总结
提示:自己学习笔记。好记性不如烂笔头。
|