IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> 汇编语言 VSCode编辑器的下载、安装与配置使用 -> 正文阅读

[开发工具]汇编语言 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代码编辑器的下载安装,以及用于编写汇编语言程序的方法。有代码高亮和自动对齐等功能,比用记事本舒服很多!

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2022-11-05 00:46:29  更:2022-11-05 00:47:25 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/25 20:47:55-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码