彙編語言bp寄存器和es寄存器有何用…

實際上,BP能夠做SP使用,ES能夠做DS使用。除了BP能夠做爲間接尋址寄存器而SP不能之外,其他的功能基本相同。Intel作這樣的設計也是爲了不因程序過大而寄存器不夠使用或者程序邏輯混亂的狀況。 由於BP默認引用的段寄存器爲SS,故當程序中設有多個棧,在不與SP衝突的狀況下能夠選用BP寄存器。通常在(相對)基址加變址尋址方式中,以SS做爲默認段地址,不然須要顯式指定段寄存器,這也能夠說明,BP做
相關文章
相關標籤/搜索