使用汇编语言 实现hello world功能
汇编环境设置
安装DOSBox0
和正常的软件安装没有区别
在根目录文件 DOSBox0.74-win32-installer.exe
双击然后 直接下一步 next 就行了
masm5编译环境
然后将 根目录文件 debug.exe
文件拖放到masm5
文件夹
然后再将此文件夹拖放到D:的根目录
此目录 就是以后的编译文件的项目文件夹 以后的编译文件都放到这里边
正式调试
挂载
如果直接输入d:
会报错
Drive D does not exist
所以首先你需要输入
mount c d:\
# 然后输入
dir/w
就可以看到了d
盘目录在的masm5
文件夹
然后cd
进去
准备编译
我准备了下面的代码
STACK SEGMENT STACK
DB 200 DUP (0)
STACK ENDS
DATA SEGMENT
BUF DB' Hello World $'
DATA ENDS
CODE SEGMENT
ASSUME CS: CODE, DS: DATA, SS: STACK
BEGIN: MOV AX,DATA
MOV DS,AX
LEA DX,BUF
MOV AH,9
INT 21H
MOV AH,4CH
INT 21H
CODE ENDS
END BEGIN
并且将其内容写入到hello.asm
的文件里面 于d:/masm5/
下
在回到控制台
编译
首先输入masm
更具返回的提示 在第一行直接输入 hello
然后直接回车即可 下面的几个可以不用填写继续回车 -->obj文件
然后再输入link
更具返回的提示 在第一行直接输入 hello
然后直接回车即可 下面的几个可以不用填写继续回车-->exe文件
继续再输入 hello
即可出现
Hello World
标签:文件,汇编语言,MOV,world,masm5,DATA,hello,输入
From: https://blog.51cto.com/hiszm/6196372