0


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


本文转载自: https://blog.csdn.net/m0_57763261/article/details/124131249
版权归原作者 致力于成为光头 所有, 如有侵权,请联系我们删除。

“VScode搭建汇编环境(超级详细)”的评论:

还没有评论