首页 > 系统相关 >二、Windows11平台下Visual Studio 2022配置32位汇编环境

二、Windows11平台下Visual Studio 2022配置32位汇编环境

时间:2023-06-28 12:57:10浏览次数:58  
标签:汇编 32 sum Windows11 项目名称 选择 Visual Studio 右键

1. 下载Visual Studio 2022

image

2. 安装选择工作负载

image

3.创建新项目

3.1 选择空项目模板

image

3.2 填写项目名称和解决方案

项目名称:实际项目名称
解决方案名称:一个解决方案下可以管理多个项目,并且可以选择一个项目为启动项目,当点击运行与调试后,就会启动被选择为启动项目的项目

image

3.3 实际目录结构

image

3.4 配置汇编环境

  • 右键点击项目名称
  • 选择生成依赖项
  • 选择生成自定义
  • 选择masm(.target, .props)
  • 确定

3.5 新建汇编文件

  • 右键点击项目名称
  • 选择添加-->新建项
  • 选择C++文件(.cpp)
  • 修改名称.cppsum.asm

3.6 编写测试代码

;完整段的Hello World程序
.386
.model flat, stdcall
.stack 4096
ExitProcess PROTO, dwExitCode:DWORD
.data
     sum dword 20

.code
start:
     mov eax, 100
     mov eax, sum
     INVOKE ExitProcess, 0
END start

3.7 检查文件项类型

  • 右键点击sum.asm
  • 选择属性
  • 选择常规
  • 选择项类型
  • 更改项类型为Microsoft Macro Assembler

3.8 选择调试模式

x86对应32位汇编
Debug对应开发模式

image

3.9 正常运行调试

标签:汇编,32,sum,Windows11,项目名称,选择,Visual,Studio,右键
From: https://www.cnblogs.com/loveprogramme/p/17511101.html

相关文章

  • esp32 + obd检测第二版
    OBD_detect组件说明利用esp32获得OBD模拟器数据进行车况检测的组件,可以直接获得车速信息组件代码如下:https://github.com/doincli/esp32_obd_blue公共参数说明:定义的参数protocol_t表示协议到种类,有两种ISO15765_11bit和ISO15765_29bitspeed表示CAN总线的速度有两种......
  • 【雕爷学编程】Arduino动手做(132)---KY-027魔术光环模块
    7款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)与否,都会记录下来—小小的进步或是搞......
  • Visualizing and Understanding Convolutional Networks
    《VisualizingandUnderstandingConvolutionalNetworks》 MatthewDZeiler,RobFergus(ECCV2014) 论文:http://t.cn/RyYKQ8z视频: http://t.cn/RyYKQ87------------------------------------------------------------------------------------------------------一、相关......
  • Online Temporal Calibration for Monocular Visual-Inertial Systems
    摘要:准确的状态估计是各种智能应用的基本模块,例如机器人导航、自动驾驶、虚拟和增强现实。近年来,视觉和惯性融合是一种流行的技术,用于6自由度状态估计。不同传感器测量记录的时间点对于系统的鲁棒性和准确性非常重要。实际上,每个传感器的时间戳通常会受到触发和传输延迟的影响,导......
  • Visual Studio2019如何添加引用
    ​ 同一解决方案中添加引用比如我们想在Test项目中添加Queue项目的引用 1.鼠标右击引用——>添加引用 2.“引用管理器”——>项目——>解决方案——>在“Queue”打钩——>点击右下角确定 3.点击“Queue”,查看它所在的命名空间  4.点击“test项目”,在代码编辑......
  • windows11+gcc安装-good
    MSYS2安装之后,在msys的terminal中执行,可以去安装目录下寻找 >pacman-Smingw-w64-ucrt-x86_64-gcc  GetStartedwithC++andMingw-w64inVisualStudioCode>pacman-S--neededbase-develmingw-w64-x86_64-toolchain选择默认参数(直接回车即可),会执行一系列的......
  • RT-Thread 正点原子阿波罗STM32F429IGT6-软件IIC控制I/O扩展模块PCF8574T(踩坑)
    第一步:在RT-ThreadSettings中打开I2C设备驱动,Ctrl+S保存 第二步:在drivers->board.h中进行配置,取消BSP_USING_I2C2的注释,并根据说明定义好引脚; 第三步:对引脚进行初始化,这里可使用CubeMX进行生成; 第四步:根据设备名查找设备 第五步:调用 rt_i2c_transfer 发......
  • java线程监控-jstack+jvisualvm
    Java线程监控一.Jstasck1.查找进程ps-ef|greptomcat-oa2.使用jstack监控jstack2429二、jvisualvm1.tomcat应用环境配置1.1tomcat环境配置修改tomcat中,catalina.sh文件cd/usr/src/tomcat-pinter/binvicatalina.sh在第二行添加如下:JAVA_OPTS="-Dcom.sun.mana......
  • STM32 USART1 改成 UART4 出现问题
    STM32USART1改成UART4出现问题群里面叫了半天,野火胸也不出来,那么久没有办法了,我自己发个帖子解决下问了一下度娘,网上有很多关于stm32uart4的问题,有时进不去串口中断的,有发送乱码的,那么我就在这里总结一下首先我们看一下文档我用的stm32f103vet6的,所以USART是模式是3+2,......
  • VisualStudio设置解决方案宽度 类
    右键解决方案,点击自定义(c)...  点击命令(D)->选择工具栏(T)->标准->解决方案配置->修改所选内容->宽度(UE建议150) ......