在Visual Studio调试器中显示数组
在调试期间,如果想要显示数组内容,步骤如下:
选择Debug(调试)菜单 → 选择Windows (窗口)→ 选择Memory(内存) → 选择Memory 1(内存 1),然后就可以拖动内存窗口到Visual Studio工作区的任何地方。
然后可以拖动内存窗口到工作区,我拖到了左下角。
在内存窗口中查找定义的数组:
;32位汇编程序模板 (Template)
.386
.model flat,stdcall
.stack 4096
;声明一个ExitProcess函数
ExitProcess PROTO, dwExitCode:DWORD.data;在这里声明变量val byte 10h,20h,30h,40h,50h; 定义数组.code
main PROC;这里写自己的代码mov esi,offset val; 取数组首地址,用于内存窗口查找INVOKE ExitProcess,0
main ENDP
END main
上面代码执行时esi寄存器中的值就是数组首地址,我们要用这个首地址来找到内存窗口中的数组。
首先对mov esi,offset val;
这条指令下断点,断下来后f11单步走,然后查看寄存器esi的值。这里如果没有寄存器窗口需要在前面显示内存窗口的步骤下将步骤”内存“换为”寄存器“。
在Visual Studio调试器中显示数组相关推荐
- 【C++】在 Visual Studio 调试器中指定符号 (.pdb) 和源文件(转载自RSS翻译)
在 Visual Studio 调试器中指定符号 (.pdb) 和源文件 查找并指定符号文件和源文件:指定符号加载行为.使用符号和源服务器:自动或按需加载符号. 内容 查找符号 (.pdb) ...
- Visual Studio 调试器中的转储文件
Visual Studio 调试器中的转储文件 转储文件是一个快照,其显示某个时间点正在为应用执行的进程和已为应用加载的模块. 带堆信息的转储还包括该时间点的应用内存的快照. 在 Visual Stu ...
- OpenCV图像监视:在Visual Studio调试器中查看内存中图像
OpenCV图像监视:在Visual Studio调试器中查看内存中图像 图像监视:在Visual Studio调试器中查看内存中图像 先决条件 安装 例子 更多的 图像监视:在Visual Stud ...
- Visual Studio 调试器---Visual Studio 调试器
Visual Studio 调试器 启用内存泄漏检测 本主题适用于: Visual Studio 版本 Visual Basic C# C++ J# 速成版 否 否 本机 否 标准版 否 否 本机 否 ...
- Visual Studio调试器指南---自动启动调试器
visual studio 启动调试器,等待 app 连接 Visual Studio调试器指南---自动启动调试器 Visual Studio调试器指南---自动启动调试器 - 走看看 有时,可能需 ...
- 【备忘】visual studio调试状态下显示lua调用栈
编辑文件:[VS安装目录]/Common7/Packages/Debugger/autoexp.dat,在文件最后[hresult]之上的空白插入以下代码,就可以在 visual studio调试的时 ...
- 12个Visual Studio调试效率技巧
在这篇文章中,我们假定读者了解VS基本的调试知识,如: F5 开始使用调试器运行程序 F9 在当前行设置断点 F10 运行到下一个断点处 F5 从被调试的已停止程序恢复执行 F11 步进到函数内(如果 ...
- 利用Visual Studio调试JavaScript脚本
大家如果用过JavaScript一定对它的调试感到很头痛吧,浏览器所返回给你的错误信息基本没有任何意义.一个很小的错误可能导致调试大半天,费时费力. 先说些废话= =b...昨天公布了研究生寝室分配结 ...
- Visual Studio 2022环境中C语言的使用——一维数组和二维数组
我是荔园微风,作为一名在IT界整整25年的老兵,今天总结一下,Visual Studio 2022环境中,是如何使用C语言的数组的. 先说一维数组,直接上代码: 这里特别容易搞错的就是一维数组的初始化 ...
最新文章
- 使用STC8G1K08制作调频接收模块TEA5767配置电路
- 10-01 Java 类,抽象类,接口的综合小练习--运动员和教练
- AD备份文件安装额外域控制器
- YbSoftwareFactory 代码生成插件【二十二】:CMS基础功能的实现
- 如何让word档在同一页上显示两列或更多列
- 强烈建议使用国外DNS解析域名,解决访问速度和某些访问故障!
- java中图的封装,模拟java 中地图的功能封装一个有序的地图
- 动态规划经典例题:钢条切割
- 英特尔 超核芯显卡 620mac_2020双11装机。科学计算工作站配置推荐。i9-10980XE加3080显卡加64G ECC内存...
- jQuery API/1.1.1/CSS
- 工具系列————linux系统中安装fortran编译器(ifort)
- 802d简明调试手册_802D 简明调试指南.pdf
- wlacm 铲雪车snow 题解
- 怎样快速用计算机做字处理,怎样快速处理Word表格的技巧 -电脑资料
- JWT、OOS、Oauth三种登录验证机制
- 外仁内圣,以借得天下,以情御英雄
- python知识点智能问答_基于检索的智能问答
- go 验证字符串中是否包含中文或英文
- javaweb课程设计网上书店
- javascript中substring,substr和slice对比