汇编语言 VSCode编辑器的下载、安装与配置使用

文章目录

前言

一、下载

二、安装

三、配置

四、使用

总结

前言

本文介绍了VSCode代码编辑器的下载安装,以及用于编写汇编语言程序的方法。


一、下载

这是一款微软开发的开源软件,我直接在 VS Code 官网 下载,界面如下图。

这个软件除了windows系统外,也支持Linux、MacOS等。 

下载速度很快,一分钟之内搞定。安装程序图标如下。

二、安装

 正常安装即可,可以选择安装位置。安装完成后,桌面图标如图。

三、配置

VS Code支持多种语言。下面要做的是安装插件,以使用汇编语言编程。

在VS Code的起始欢迎界面,有“Rich support for all your languages”这个项目,点击里边的“Browse Language Extensions”。

 

在这里搜索“masm”,选择“Masm/Tasm”,并点击“install”安装这个插件。

四、使用

接下来,编写一个小程序测试一下。

在“File”菜单,选择“New Text File”,新建文件。

 可以看到,第一行要选择语言,这里选择汇编语言。

 然后写一段简单的小程序,如下。

assume cs:code,ds:data    ;在屏幕上显示"hello world!"
data segment
    db 'hello world!'
data ends

code segment
start:
    mov ax,0B800H       ;设置es指向显存地址
    mov es,ax
    mov ax,data         ;设置ds指向data段
    mov ds,ax

    mov bx,0H            ;初始化设置
    mov si,07C0H
    mov cx,12
    show:               ;将data段数据显示到屏幕上
    mov al,ds:[bx]
    mov es:[si],al
    inc si 
    mov al,02H          ;设置字符的属性字节
    mov es:[si],al
    inc bx
    inc si
    loop show

    mov ax,4c00H            ;程序返回
    int 21H
code ends
end start

写好后保存,在代码区右键,选择“Run asm code”,即可运行。

如果要调试,就在代码区右键,选择“Debug asm code”。

这里默认使用的是Tasm进行调试,如果不习惯,想用masm,那么就在“masm/tasm”插件的设置中,将默认的tasm改为masm即可。


总结

本文介绍了VSCode代码编辑器的下载安装,以及用于编写汇编语言程序的方法。有代码高亮和自动对齐等功能,比用记事本舒服很多!

  • 14
    点赞
  • 86
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
VSCode是一款功能强大的代码编辑器,可以用于编写汇编语言程序。它具有代码高亮和自动对齐等功能,相比使用记事本等简单文本编辑器,更加舒适和方便。 为了在VSCode中更好地编写汇编语言程序,可以使用一些插件和工具来提供更多功能和支持。例如,有一个插件可以快速调用DOSBox等汇编工具,同时支持调用TASM和MASM工具集。该插件还为汇编语言编辑器添加了“打开dosbox,运行,调试”的选项,并提供了错误定位和问题输出的功能。此外,它还支持悬浮提示、跳转定义、代码格式化和大纲视图等功能,以及调用dosbox和msdos player模拟16位系统环境,运行相关组件。 如果你想寻找更多与编程语言相关的插件,你可以在VSCode的起始欢迎界面中点击“Browse Language Extensions”,这将帮助你找到适合各种编程语言的扩展和工具。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [汇编语言 VSCode编辑器下载安装与配置使用](https://blog.csdn.net/Dr_Cheeze/article/details/127583726)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatgptT3_1"}}] [.reference_item style="max-width: 50%"] - *2* [使用VSCode学习汇编语言](https://blog.csdn.net/weixin_44225025/article/details/108222446)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatgptT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值