搭建汇编环境

一. DOS系统

x86架构是以Dos为环境,Win8+不再支持Dos命令。

  • 虚拟机+Win98
  • [推荐]DosBox模拟器 (官网: http://www.dosbox.com/)

二. 汇编环境

a. 下载MASM32汇编工具包。
b. 将MASM文件夹(EDIT.EXE、MASM.EXE、LINK.EXE、DEBUG.EXE)拷贝到D:\program.
c. 打开Dosbox安装目录下的DOSBox 0.74 Options.bat,在dosbox-0.74.conf中配置:

MOUNT C D:\program\masm  #挂载DOSBOX的系统C盘
MOUNT D D:\              #挂载DOSBOX的D盘
set PATH=$PATH$;C:\;     #设置C盘环境变量
C:                       #切换到c盘

在这里插入图片描述
在这里插入图片描述

三. 汇编示例

  • Eidit:创建ASM文档 edit test.asm,编辑如下代码,(Alt+F激活File菜单)保存:
code segment
        assume cs:code
    start:
        mov ax,5h
        mov bx,6h
        add ax,bx

        mov ah,4ch
        int 21h
code ends
    end start

在这里插入图片描述

  • MASM:masm test.asm生成的是Obj文件。
  • Link: link test.obj生成的Exe文件。
  • Debug: debug test.exe调试。

在这里插入图片描述


参考:
https://blog.csdn.net/Oath_keeper/article/details/54312349
https://blog.csdn.net/doniexun/article/details/45438457
https://www.cnblogs.com/zyever/p/7919007.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值