在Visual Studio调试器中显示数组
生活随笔
收集整理的這篇文章主要介紹了
在Visual Studio调试器中显示数组
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
在調(diào)試期間,如果想要顯示數(shù)組內(nèi)容,步驟如下:
選擇Debug(調(diào)試)菜單 → 選擇Windows (窗口)→ 選擇Memory(內(nèi)存) → 選擇Memory 1(內(nèi)存 1),然后就可以拖動內(nèi)存窗口到Visual Studio工作區(qū)的任何地方。
然后可以拖動內(nèi)存窗口到工作區(qū),我拖到了左下角。
在內(nèi)存窗口中查找定義的數(shù)組:
;32位匯編程序模板 (Template) .386 .model flat,stdcall .stack 4096 ;聲明一個ExitProcess函數(shù) ExitProcess PROTO, dwExitCode:DWORD.data;在這里聲明變量val byte 10h,20h,30h,40h,50h; 定義數(shù)組.code main PROC;這里寫自己的代碼mov esi,offset val; 取數(shù)組首地址,用于內(nèi)存窗口查找INVOKE ExitProcess,0 main ENDP END main上面代碼執(zhí)行時esi寄存器中的值就是數(shù)組首地址,我們要用這個首地址來找到內(nèi)存窗口中的數(shù)組。
首先對mov esi,offset val;這條指令下斷點,斷下來后f11單步走,然后查看寄存器esi的值。這里如果沒有寄存器窗口需要在前面顯示內(nèi)存窗口的步驟下將步驟”內(nèi)存“換為”寄存器“。
總結(jié)
以上是生活随笔為你收集整理的在Visual Studio调试器中显示数组的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 第一次接送宝贝去幼儿园
- 下一篇: Python 的字符串内建函数