VScode搭建汇编环境(超级详细)

一、需要的软件

VS code、DOSBox、MASM

1、自行百度下载。

2、下载我打包好的。

链接:https://pan.baidu.com/s/1D9zQ4EkWPpW2sKxHneBrdA?pwd=lyx6 
提取码:lyx6

二、安装部署

1、安装

1.1、VS code 所需内存不大, 选择安装在C盘,可能会更加稳定。

1.2、解压上述打包好的环境,DOSBox、MASM放在同一个文件夹上,我选则放在D盘上。

2、配置DOSBox与MASM

2.1、打开解压后的文件,准备完成MASM挂载。

2.1.1、双击打开下图.bat文件。

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6Ie05Yqb5LqO5oiQ5Li65YWJ5aS0,size_20,color_FFFFFF,t_70,g_se,x_16

2.1.2、将打开的bat文件拉到最后1行,附上下图所说两行指令。

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6Ie05Yqb5LqO5oiQ5Li65YWJ5aS0,size_20,color_FFFFFF,t_70,g_se,x_16

 

说明:       

MOUNT D 中的 D 指的是我将DOSBox.exe相关文件放在D盘,MOUNT D 后面接的是存放masm的文件地址,其可打开masm文件,在点击如下图的方框就可以复制。

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6Ie05Yqb5LqO5oiQ5Li65YWJ5aS0,size_20,color_FFFFFF,t_70,g_se,x_16

2.1.3、使用快捷键Ctrl+S进行保存,双击DOSBox.exe,出现下⾯界⾯,表⽰完成配置。

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6Ie05Yqb5LqO5oiQ5Li65YWJ5aS0,size_17,color_FFFFFF,t_70,g_se,x_16

查看是否部署成功:

 输入>C:
 输入>dir

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6Ie05Yqb5LqO5oiQ5Li65YWJ5aS0,size_15,color_FFFFFF,t_70,g_se,x_16

3、配置系统环境

3.1、基于win11系统下

右击电脑下边任务栏的开始–>系统–>系统⾼级设置–>环境变量–>系统变量中的path–>编辑–>

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6Ie05Yqb5LqO5oiQ5Li65YWJ5aS0,size_20,color_FFFFFF,t_70,g_se,x_16

点击新建–>将DOSBox.exe的路径放进去

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6Ie05Yqb5LqO5oiQ5Li65YWJ5aS0,size_16,color_FFFFFF,t_70,g_se,x_16

4、配置VS code

4.1、点击扩展–>搜索–>下载(Install)方框内的应用–>重启

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6Ie05Yqb5LqO5oiQ5Li65YWJ5aS0,size_20,color_FFFFFF,t_70,g_se,x_16

 4.2、点击管理(⼩齿轮图标)–>拓展管理–>如图修改参数设置

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6Ie05Yqb5LqO5oiQ5Li65YWJ5aS0,size_20,color_FFFFFF,t_70,g_se,x_16

 5、测试

5.1、创建一个.txt文本–>重命名–>文件名改为xxxx.asm(文件名要为全英)–>打开方式为VS code–>输入代码

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6Ie05Yqb5LqO5oiQ5Li65YWJ5aS0,size_20,color_FFFFFF,t_70,g_se,x_16

这里给你们输出 zhuge shabi 的简单例程,免得你们去找,直接复制粘贴吧!(给个一键三连ba)

data segment ;数据段
    string db 'zhuge shabi$'
data ends
code segment ;代码段
assume cs:code,ds:data
start:
    mov ax,data ;获取段基址
    mov ds,ax ;将段基址送入寄存器
    mov dx,offset string
    mov ah,9
    int 21h
    mov ah,4ch
    int 21h
code ends
end start

 5.2、运行。有两种方式:

(1)、Ctrl+Shift+P打开编辑器搜索,然后搜索 在DOSBox中编译运行,点击即可(以后再用快捷键就会出现 在DOSBox中编译运行)

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6Ie05Yqb5LqO5oiQ5Li65YWJ5aS0,size_20,color_FFFFFF,t_70,g_se,x_16

出现下图方框的输出结果,看到没?完美运行!watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6Ie05Yqb5LqO5oiQ5Li65YWJ5aS0,size_20,color_FFFFFF,t_70,g_se,x_16

(2)、直接右键+运行当前程序汇编+链接+运行

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6Ie05Yqb5LqO5oiQ5Li65YWJ5aS0,size_20,color_FFFFFF,t_70,g_se,x_16

 到这里就结束了,帅气哥哥、漂亮姐姐给个点赞+收藏呗!

 watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA6Ie05Yqb5LqO5oiQ5Li65YWJ5aS0,size_12,color_FFFFFF,t_70,g_se,x_16

 

 

 

 

 

 

评论 79
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值