51單片機教程:?jiǎn)纹瑱C數據傳遞類(lèi)指令
在空白處將上面的程序輸入。見(jiàn)圖4。用ALT+A匯編通過(guò)。用F8即可單步執行,在執行過(guò)程中注意觀(guān)察屏幕左邊的工作寄存器及A累加器中的值的變化。
圖4
內存中值的變化在此是看不到的,可以用如下方法觀(guān)察(看圖5):將鼠標移到DATA,雙擊,則光標進(jìn)入此行,此時(shí)可以鍵盤(pán)上的上下光標鍵上下翻動(dòng)來(lái)觀(guān)察內存值的變化。本行的最前面DATA后面的數據代表的是“一段”的開(kāi)始地址,如現在為20H,再看屏幕的最上方,數字從0到F,顯示兩者相加就等于真正的地址值,如現在圖上所示的內存20H、21H、22H、23H中的值分別是FBH 、0EH、E8H、30H。
圖5
6、當運行完程序后,即進(jìn)入它的反匯編區,不是我們想要的東西。為了再從頭開(kāi)始,可以用CTRL+F2功能鍵復位PC值。注意此時(shí)不會(huì )看到原來(lái)的窗口,為看到原來(lái)的窗口,請用ALT+4或ALT+5等來(lái)切換。當然以上操作也可以菜單進(jìn)行。CTRL+F2是程序復位,用RUN菜單。窗口用WINDOWS菜單。
評論