汇编环境搭建

1.编写汇编程序需要的环境:
    1】dosbox
    2】masm
 
2.搭建步骤:
    1】下载dosbox
        网上搜索,有很多
    2】安装dosbox
        下载的dosbox解压;
        运行exe,一直下一步即可;
    3】下载masm
        masm用来编译汇编程序;
        到网上搜索下载即可;
        解压目录如下:
        
            将解压masm,将文件放在特定的目录下;
            例如:D:\GongJu\masm
       4】挂载dosbox
            目的是将dosbox的c盘挂载到masm的目录下;
            简单点说就是挂载完后,dosbox的c盘相当于是D:\GongJu\masm  
            具体执行:
                打开dosbox解压目录,运行 xxxOption.bat
            会弹出一个记事本,找到[autoexec],组下面添加两行命令:
                MOUNT C D:\GongJu\masm
                set PATH=$PATH$;D:\GongJu\masm
        5】完成后,打开dosbox,输入命令 c: 切换到c盘,然后输入命令 dir,如果显示的是masm目录下的内容则挂载正确;
        
        6】创建汇编程序
        可以在masm的目录下新建一个 xxx.asm,然后编写代码即可;
 
3.汇编的helloworld
1】新建一个文本文件编写代码
DSEG    SEGMENT
MESS    DB   'Hello,World!' ,0DH,0AH,24H
DSEG    ENDS
 
 
SSEG    SEGMENT PARA STACK
        DW  256 DUP(?)
SSEG    ENDS
 
 
CSEG    SEGMENT
        ASSUME  CS:CSEG,DS:DSEG
BEGIN:  MOV AX,DSEG
        MOV DS,AX
        MOV DX,OFFSET MESS
        MOV AH,9
 
 
        INT 21H
        MOV AH,4CH
        INT 21H
CSEG    ENDS
        END  BEGIN
将文件保存为hello.asm;
2】编译运行
    将hello.asm移动到masm目录下;
 
    打开dosbox;
    编译:将 hello.asm编译成 hello.obj
        输入命令
masm hello.asm
 
 连接:编译会生成一个 hello.obj文件,连接该文件生成可执行文件hello.exe
    输入命令
link hello
 
运行:这时已经编译连接完成,生成了一个hello.exe;运行hello.exe
命令:
hello
可以看到成功输出了 hello world
 
 
 
posted @ 2019-05-31 16:47  L丶银甲闪闪  阅读(202)  评论(0)    收藏  举报