這題目答案是

2023-01-26 20:55:32 字數 1472 閱讀 9624

1樓:冠月朗

你有郵箱嗎?我的郵箱為[email protected].

如果用圖示表示一下會很直觀。

堆疊是一端固定,另一端變化的特殊儲存空間,你可以把它想像成裝固體的桶,桶底(棧底)固定,桶裡面所裝固體的最高處定義為桶頂(棧頂)。如果什麼都沒有裝時,桶頂和桶底相等,當裝一層沙子後,桶頂升高(即棧頂地址-2,相當於入棧push),再裝一層水泥,桶頂再次升高,(即棧頂地址又-2),當你往出倒東西的時候,你先倒出最上層的水泥,桶頂下降(即棧頂地址+2,相當出棧pop),然後你才能倒出沙子。所以堆疊是先進來的先出去。

下面逐條指令分析一下。

初始條件為:

sp=1000h

ax=3015h

bx=18aeh

cx=0001h

push ax;ax內容進入堆疊後,棧頂指標向上移動兩個單元,sp=sp- 2=1000h-2h=0ffeh,堆疊狀態如下:

|15h|

|30h|

|//////|

push bx;bx內容進入堆疊後,棧頂指標向上移動兩個單元,sp=sp- 2=0ffeh-2h=0ffch,堆疊狀態如下:

|aeh|

|18h|

|15h|

|30h|

|//////|

現在的棧頂內容為18aeh。

mov ax,bx;將bx的值18aeh傳送給ax

mov bx,cx;將cx的值0001h傳送給bx

pop ax;將棧頂內容18aeh給ax,然後棧頂指標sp=sp+2=0ffch+2h=0ffeh,堆疊狀態如下:

|15h|

|30h|

|//////|

pop bx;將棧頂內容3015h給bx,然後棧頂指標sp=sp+2=0ffeh+2h=1000h

所以結果為

ax = 18aeh

bx = 3015h

sp = 1000h

2樓:匿名使用者

棧是filo(first in last out,先進後出)的,幫你分析下**吧:

sp=1000h

ax=3015h

bx=18aeh

cx=0001h

push ax ;sp是棧指標,push了一個16位值以後sp = sp - 10h = 990h

push bx ;sp = sp - 10h = 980h

mov ax,bx ;相當於賦值,把bx賦給ax,ax = bx = 18aeh

mov bx,cx ;bx = cx = 0001h

pop ax ;filo,最後push的是bx也就是18aeh,所以ax = 18aeh,sp = sp + 10h = 990h

pop bx ; bx = 3015h, sp = sp + 10h = 1000h

所以最後

ax = 18aeh

bx = 3015h

sp = 1000h

知識題目答案,知識競賽題目與答案

要打好多字哦bai,姑且一試.二.瓜田李 du下含沙射影 東山再zhi 起集腋成裘dao 青梅竹馬 春宵一刻版 欲速則不達 口蜜腹劍權 五.哀鴻遍野,管中窺豹,噤若寒蟬,蠅頭微利,泥牛入海,一箭雙鵰,愛屋及烏,魚目混珠,門可羅雀,黔驢技窮 八.不請自來的客人 年輕人是可敬畏的。形容青年人能超過前輩。...

求數學題目的答案,求下圖數學題目答案

1 100 40 80 15 2800 平方米 2 15 1 2 12 1 2 15 12 58 平方米 3 600 15 40 40 60 2400 平方米 4 25 5 5 5 2 7 5 7 35 平方釐米 1,2800 2,58 3,2400 4,35 豆號前是題號 豆號後是答案 1 100...

南牆暖的題目答案,南牆暖的題目答案

太陽光照,牆壁儲存熱能,並向室內散發熱能,所以暖。女生對我說不想撞南牆想撞先生胸膛,我該怎麼回她?女生對你這樣說話,她對你有意思哦!你如果對她也有好感的話就處處,都彼多瞭解下對方,看性格脾氣愛好是否相投,合不合適。不知你們多大了,若是學生請不要抌誤學習,以學業為主相互勉勵努力學習,提升自己,能成為一...