• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            無(wú)我

            讓內(nèi)心永遠(yuǎn)燃燒著偉大的光明的精神之火!
            靈活的思考,嚴(yán)謹(jǐn)?shù)膶?shí)現(xiàn)
            豪邁的氣魄、頑強(qiáng)的意志和周全的思考

            王爽匯編語(yǔ)言(第2版)實(shí)驗(yàn)2 學(xué)習(xí)

            其中第2題是這樣的:

            (2) 仔細(xì)觀察圖3.19中的實(shí)驗(yàn)過(guò)程,然后分析:為什么2000:0~2000:f中的內(nèi)容會(huì)發(fā)生改變?

            可能要再做些實(shí)驗(yàn)才能發(fā)現(xiàn)其中的規(guī)律。如果你在這里就正確回答了這個(gè)問(wèn)題,那么要恭喜你,因?yàn)槟阌泻芎玫奈蛐浴4蠖鄶?shù)的學(xué)習(xí)者對(duì)這個(gè)問(wèn)題還是比較迷惑的,不過(guò)不要緊,因?yàn)殡S著課程的進(jìn)行,這個(gè)問(wèn)題的答案將逐漸變得顯而易見(jiàn)。圖3.19 用Debug進(jìn)行的實(shí)驗(yàn)

             

            對(duì)這道問(wèn)題,我看到網(wǎng)上的前輩基本上一致認(rèn)可的答案是:因?yàn)橛肨指令進(jìn)行調(diào)試時(shí),會(huì)產(chǎn)生中斷。而為了保護(hù)現(xiàn)場(chǎng),CPU則先將標(biāo)志寄存器進(jìn)棧、再把當(dāng)前CS的值進(jìn)棧,最后將IP的值進(jìn)棧。所以內(nèi)容也就是:IP-CS-EFlags-棧底.

            這個(gè)答案是對(duì)的,不過(guò)我做了很多次實(shí)驗(yàn),發(fā)現(xiàn)棧中不僅僅是這些內(nèi)容,還壓了另外兩個(gè)寄存器:BP和AX。大家可以通過(guò)以下代碼實(shí)驗(yàn):

                mov ax,2000h
                mov bx,3000h
                mov cx,4000h
                mov dx,5555h
                mov bp,6666h
                mov si,7777h
                mov di,8888h
                mov ds,bx
                mov es,cx
                mov bx,3333h
                mov cx,9999h
                mov ss,ax
                mov sp,10h
                mov ax,2222h
                push ax
                push bx
                push cx
                mov ax,6869h

            結(jié)果如下:

            也就是棧里面內(nèi)容有:AX-BP-IP-CS-EFlags-自己push的內(nèi)容-棧底。

            疑問(wèn)就是為什么要保存ax和bp呢?

            posted on 2012-05-31 10:13 Tim 閱讀(2126) 評(píng)論(0)  編輯 收藏 引用 所屬分類: 匯編語(yǔ)言

            <2009年4月>
            2930311234
            567891011
            12131415161718
            19202122232425
            262728293012
            3456789

            導(dǎo)航

            統(tǒng)計(jì)

            公告

            本博客原創(chuàng)文章,歡迎轉(zhuǎn)載和交流。不過(guò)請(qǐng)注明以下信息:
            作者:TimWu
            郵箱:timfly@yeah.net
            來(lái)源:m.shnenglu.com/Tim
            感謝您對(duì)我的支持!

            留言簿(9)

            隨筆分類(173)

            IT

            Life

            搜索

            積分與排名

            最新隨筆

            最新評(píng)論

            閱讀排行榜

            狠狠色丁香久久综合婷婷| 香蕉久久久久久狠狠色| 国产午夜久久影院| 久久av高潮av无码av喷吹| 色偷偷88欧美精品久久久| 久久久久人妻一区二区三区| 久久国产热精品波多野结衣AV| 久久棈精品久久久久久噜噜| 国产成人精品免费久久久久| 亚洲国产精品久久66| 一本色道久久88综合日韩精品 | 97精品依人久久久大香线蕉97| 久久人人爽人人爽人人爽| 三上悠亚久久精品| 精品乱码久久久久久夜夜嗨| 久久国产劲爆AV内射—百度| 国产精品99久久久久久www| 97久久婷婷五月综合色d啪蜜芽| 国产精品美女久久久免费| 国产精品中文久久久久久久| 91久久香蕉国产熟女线看| 久久综合久久综合亚洲| 93精91精品国产综合久久香蕉 | 伊人久久大香线蕉成人| 欧美亚洲国产精品久久蜜芽| 无码人妻精品一区二区三区久久久| 99久久婷婷国产综合精品草原| 久久久久久夜精品精品免费啦| 伊人情人综合成人久久网小说| 久久精品成人| 精品多毛少妇人妻AV免费久久| 久久精品中文字幕久久| 国产产无码乱码精品久久鸭| 久久婷婷五月综合国产尤物app| 久久国产欧美日韩精品免费| 久久se精品一区精品二区国产| 97久久超碰国产精品2021| 亚洲精品乱码久久久久久蜜桃不卡 | 青青热久久国产久精品 | 久久久久久国产精品无码下载| 国产精品美女久久久m|