VS的暫存器,記憶體,堆疊視窗,反彙編

2021-09-24 02:57:33 字數 457 閱讀 1823

要在程式斷點的時候看,記不住快捷鍵就看【除錯】-【視窗】中找就行,要執行起來才能看見下面這些選項,vs2010的

alt+5:暫存器

alt+6:記憶體

alt+7:堆疊視窗

alt+8:反彙編

一般不用,略吧

1.在涉及到一些理論知識的時候會用到,比如c++物件模型,比如c++的虛函式模型

2.在查bug的時候經常用到,看記憶體是不是被寫壞了

3.可以開啟多個記憶體視窗,方面同時檢視【除錯】-【視窗】-【記憶體】-【記憶體1/2/3/4】

最常用的,看函式呼叫的堆疊

1.也可以在源**頁通過右鍵,轉到反彙編跳轉。

2.反彙編可以選擇檢視選項【顯示行號,位元組碼,源**,符號名等等】自己動手試試就知道變化。

彙編筆記 通用暫存器及堆疊

暫存器 32位 主要用途 編號eax 累加器1 ecx計數 2edx i o指標 3ebx ds段的資料指標 4esp 堆疊指標 棧底 5ebp ss段的資料指標 棧頂 6esi 字串的源指標 ss段的資料指標 7edi 字串操作的目標指標 es段的資料指標 8範圍 0 0xffffffff 位址編...

組合語言 暫存器 記憶體訪問

記憶體中字的儲存 cpu中,用16位暫存器來儲存乙個字,乙個字要用兩個連續的記憶體單元來存放,這個字的低位位元組存放到低位址單元中,高位位元組存放在高位址單元中。假如用0 1兩個記憶體單元存放乙個字,這兩個單元看作乙個起始位址為0的字單元。ds和 address 8086cpu中有乙個ds暫存器,通...

組合語言 暫存器(記憶體訪問)

在cpu中,用16位來儲存乙個字,高8位存放高位元組,低8位存放低位位元組。在記憶體中時,由於記憶體單元是位元組單元,剛乙個字要用2個位址連續的記憶體單元來存放,字的低位位元組存在低位址單元.字單元 存放乙個字型資料 16位 的記憶體單元,由兩個位址連續的記憶體單元組成,高位址記憶體單元中存放字型資...