汇编环境搭建

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
 
 
 

转载于:https://www.cnblogs.com/ShiningArmor/p/10956120.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
汇编环境搭建VS2019相对来说比较简单,以下是具体步骤: 1. 首先,我们需要下载安装Visual Studio 2019。可以在Visual Studio官方网站上找到免费的社区版本,并按照安装向导进行安装。 2. 安装完成后,打开Visual Studio 2019,点击左上角的“创建新项目”按钮。 3. 在弹出的窗口中,选择“空白解决方案”作为项目类型,并为解决方案命名,然后点击“确定”。 4. 在解决方案资源管理器中,右键点击你创建的解决方案,选择“添加”并点击“新建项目”。 5. 在弹出的窗口中,在左侧菜单中选择“Visual C++”,然后在中间的窗口中选择“Win32”,再点击“空项目”。 6. 为项目命名,并选择项目的保存路径,然后点击“确定”。 7. 在解决方案资源管理器中,右键点击刚创建的项目,选择“添加”并点击“新建项”。 8. 在弹出的窗口中,选择“C++文件(.cpp)”作为项类型,并命名文件名以“.asm”结尾,比如“main.asm”,然后点击“添加”。 9. 现在,你就可以在刚创建的.asm文件中编写汇编代码了。 10. 编写完成后,你可以点击VS2019的“生成”按钮或者使用Ctrl + Shift + B快捷键来生成汇编代码。 11. 如果编译没有错误,你可以在输出窗口中找到生成的可执行文件的路径。 通过以上步骤,你可以成功搭建汇编环境并使用VS2019进行汇编代码的编写和调试。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值