汇编教程1

        本教程主要教大家如何使用vscode+插件编写汇编语言,这样更方便,不用在32位虚拟机中编写汇编语言,后续的汇编实验代码都是使用vscode编写,话不多说,开始教学

安装vscode

如果已经安装过vscode,可以跳过这一步

官网地址:https://code.visualstudio.com/

进入后点击红框中的按钮下载

下载好之后运行安装程序

可以点击浏览按钮更改安装位置

直接下一步

这几个建议全部勾选

下一步之后点击安装

安装成功之后点击完成

vscode安装完成

安装插件

点击下方箭头指向按钮

在搜索框中搜索chinese安装简体中文语言包

安装后vscode要重启一次,点击右下角弹出按钮重启即可

重启之后变成这样,可以选择主题或者添加文件夹为工作区,建议添加工作区,以后每次打开都会显示工作区,编写的汇编文件或其他文件也可以存在工作区目录下

继续在插件搜索框中搜索masm,安装下图中的插件

设置和调试

安装好之后对插件进行设置

按照图中进行设置分别选MASM和dosbox

保存之后在工作区新建后缀.asm的文件

hello.asm

DSEG    SEGMENT ;数据段
STR     DB 'Hello World!$'
DSEG    ENDS
CSEG    SEGMENT ;代码段
    ASSUME CS:CSEG,DS:DSEG
START:
    MOV AX,DSEG ;获取段基址
    MOV DS,AX ;将段基址送入寄存器
    MOV DX,OFFSET STR
    MOV AH,9
    INT 21H
    MOV AH,4CH
    INT 21H
CSEG ENDS
END START

空白区域右键选择debug

在弹出的dosbox窗口输入g,回车,显示Hello World!

显示成功,输入q,回车即可退出

        到此为止,所有的准备工作全部结束,后续的汇编实验代码都是使用vscode+插件编写和调试(vscode不仅有丰富的插件还能当做一个文本编辑器,能打开多种格式的文件,真的很方便)

相关推荐

  1. 汇编(1)

    2024-07-19 04:40:07       53 阅读
  2. 计算机基础1-汇编基础

    2024-07-19 04:40:07       39 阅读
  3. 汇编实现缓冲区溢出1

    2024-07-19 04:40:07       27 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-19 04:40:07       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-19 04:40:07       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-19 04:40:07       58 阅读
  4. Python语言-面向对象

    2024-07-19 04:40:07       69 阅读

热门阅读

  1. 代码随想录-DAY⑩-二叉树——leetcode 144 | 94 | 145

    2024-07-19 04:40:07       21 阅读
  2. Redis 延迟队列

    2024-07-19 04:40:07       22 阅读
  3. (二)js前端开发中设计模式之单例模式

    2024-07-19 04:40:07       22 阅读
  4. 深度学习落地实战:人脸五官定位检测

    2024-07-19 04:40:07       21 阅读
  5. postman接口测试工具详解

    2024-07-19 04:40:07       22 阅读
  6. 自制数据集处理

    2024-07-19 04:40:07       19 阅读
  7. layui前端开发-记录一次弹窗嵌套表格功能的开发

    2024-07-19 04:40:07       20 阅读
  8. oracle 查询锁 && 解锁

    2024-07-19 04:40:07       21 阅读
  9. 初识Redis

    2024-07-19 04:40:07       17 阅读
  10. redis setnx使用方法

    2024-07-19 04:40:07       18 阅读
  11. 微服务

    微服务

    2024-07-19 04:40:07      17 阅读
  12. perf工具学习材料

    2024-07-19 04:40:07       17 阅读
  13. opencv—常用函数学习_“干货“_3

    2024-07-19 04:40:07       16 阅读
  14. k8s学习——升级后的k8s使用私有harbor仓库

    2024-07-19 04:40:07       26 阅读
  15. LVS的DR模式

    2024-07-19 04:40:07       19 阅读