首页 > 编程语言 >vscode快速配置汇编环境

vscode快速配置汇编环境

时间:2023-10-17 09:23:01浏览次数:56  
标签:汇编 vscode AH 配置 MOV INT DATA 21H

微机原理的课程需要,简单快速记录环境的搭建

找到并安装插件masm

image-20231016155234297

MASM/TASM的汇编工具默认是tasm这样就无法在vscode终端进行debug,打开插件设置如下修改:

image-20231016155420121

测试代码实现小写字母转大写,右键运行当前程序。

DATA  SEGMENT
   MEG  DB 'Please enter a lowercase letter:','$'
DATA  ENDS
CODE    SEGMENT
        ASSUME  CS:CODE,DS:DATA
START:  MOV  AX,DATA
MOV  DS,AX
MOV  DX,OFFSET MEG
MOV  AH,09H
INT  21H
MOV  AH,01H                                
         INT  21H
         SUB  AL,20H                       
         MOV  DL,AL       
         MOV  AH ,02H                    
         INT  21H
         MOV  AH,4CH             
         INT  21H
CODE    ENDS                    
        END  START             

image-20231016160019308

测试没有问题,配置完成。

image-20231016160254266

标签:汇编,vscode,AH,配置,MOV,INT,DATA,21H
From: https://www.cnblogs.com/bktown/p/17768894.html

相关文章

  • VSCode 小技巧 配置代码模版 vscode snippets
    第一步mac输入shift+command+p(windows输入ctrl+shift+p),输入snippets,点击如下图选项。第二步,选中新建全局代码片段文件。第三步,输入一个全局配置文件名,例如snippet.config第四步,进行配置{//Placeyour全局snippetshere.Eachsnippetisdefinedu......
  • ts配置
    我们将使用babel去编译TypeScript,babel在编译TypeScript代码是直接去掉TypeScript的类型,然后当成普通的javascript代码使用各种插件进行编译,tsc并没有介入编译过程,因此tsconfig.json中很多选项例如target和module是没有用的,可以让VSCode等编辑器正确提示错误......
  • Microsoft Visual Studio Code 安装配置教程 (C/C++)
    MicrosoftVisualStudioCode安装教程前言由于看不习惯Dev-C++等古老的IDE,所以决定装VSCode(可是现在感觉VS更好)所以我就把安装过程记录了下来。0x01下载下载0x02安装前面的不用讲了吧。。。毕竟全是中文的。。。0x03配置打开VSCode,你发现全是英文的。所以......
  • django服务配置logging 打印接口请求sql日志
    只需要在setting文件下配置:LOGGING={'version':1,'disable_existing_loggers':False,'handlers':{'console':{'class':'logging.StreamHandler',},},......
  • nodejs和nginx配置
    用的是express模板。下载的是阿里云Nginx证书。配完nginx.conf,可以用nginx-t;检查一下,只要提示isok和successful就行,然后重启用sudoservicenginxreload;如果提示‘Redirectingto/bin/systemctlreloadnginx.service’,没有关系。重点证书不仅要放在Nginx里,项目也是要......
  • Java 开发环境配置
    转载:https://www.w3cschool.cn/java/java-environment-setup.htmlwindow系统安装java下载JDK 配置环境变量1.右击“我的电脑”→“属性”→“高级系统设置”→“高级”→“环境变量”; 在"系统变量"中设置3项属性,JAVA_HOME,PATH,CLASSPATH(大小写无所谓),若已存在则点击"......
  • windows C++ 环境配置完整记录
    今日尝试在windows上配置C++编程环境,比Linux麻烦一些,但是搞清楚了也不复杂。大体上参考了vscode的官方教程,这里记录一下所有需要做的事情。基础流程安装vscode以及C/C++插件InstallingtheMinGW-w64toolchain主要利用了MSYS2,是一个在Windows平台上模拟Linux运......
  • 企业微信群机器人发送消息(二)机器人配置说明
    如何使用群机器人在终端某个群组添加机器人之后,创建者可以在机器人详情页看的该机器人特有的webhookurl。开发者可以按以下说明a向这个地址发起HTTPPOST请求,即可实现给该群组发送消息。下面举个简单的例子.假设webhook是:https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key......
  • pom.xml 常用配置(三)
    SpringContext<!--SpringContext--><dependency><groupId>org.springframework</groupId><artifactId>spring-context</artifactId><version>5.2.2.RELEASE</version></dependency><dependen......
  • 微机原理笔记 - chap3 - Intel处理器指令系统及汇编语言
    汇编语言基础数据定义:数据传送、算术运算、跳转指令MOV指令“先目的操作数,再源操作数。”MOV指令需要遵循的规则:两个操作数的尺寸必须一致。两个操作数不能同时为内存操作数。movreg,regmovmem,regmovreg,memmovmem,immmovreg,immmovvar2,var1......