assume cs:codesg
; 利用棧機制實現(xiàn)將一段數(shù)據(jù)逆序排列
codesg segment
dw 0123H,0456H,0789H,0ABCH,0DEFH,0FEDH,0CBAH,0987H
dw 0,0,0,0,0,0,0,0
start:
; 定義棧段
mov ax,cs ; 將代碼段的段地址復制給ax寄存器
mov ss,ax ; 將ax寄存器的值復制給ss(棧段段地址寄存器)
mov sp,0020H ; 設置棧頂?shù)奈恢? ; 定義循環(huán)初始條件
mov bx,0
mov cx,8H
mypush:
; 利用循環(huán)將之前定義的數(shù)據(jù)依次入棧
push cs:[bx] ; 注意這里計算物理地址需要加上冒號
add bx,2
loop mypush
; 定義循環(huán)初始條件
mov bx,0
mov cx,8H
mypop:
; 利用循環(huán)將已經入棧的數(shù)據(jù)依次彈出 , 這樣就可以達到逆序輸出的效果
pop cs:[bx]
add bx,2
loop mypop
finish:
mov ah,4cH
int 21H
codesg ends
end start
利用棧機制實現(xiàn)將一段數(shù)據(jù)逆序排列
最后編輯于 :
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
- 文/潘曉璐 我一進店門潮剪,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人分唾,你說我怎么就攤上這事抗碰。” “怎么了绽乔?”我有些...
- 正文 為了忘掉前任睦授,我火速辦了婚禮两芳,結果婚禮上,老公的妹妹穿的比我還像新娘去枷。我一直安慰自己怖辆,他們只是感情好,可當我...
- 文/花漫 我一把揭開白布删顶。 她就那樣靜靜地躺著竖螃,像睡著了一般。 火紅的嫁衣襯著肌膚如雪逗余。 梳的紋絲不亂的頭發(fā)上特咆,一...
- 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼些楣!你這毒婦竟也來了脂凶?” 一聲冷哼從身側響起,我...
- 正文 年R本政府宣布芋忿,位于F島的核電站,受9級特大地震影響疾棵,放射性物質發(fā)生泄漏戈钢。R本人自食惡果不足惜,卻給世界環(huán)境...
- 文/蒙蒙 一是尔、第九天 我趴在偏房一處隱蔽的房頂上張望殉了。 院中可真熱鬧,春花似錦嗜历、人聲如沸宣渗。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽痕囱。三九已至,卻和暖如春暴匠,著一層夾襖步出監(jiān)牢的瞬間鞍恢,已是汗流浹背。 一陣腳步聲響...
推薦閱讀更多精彩內容
- 制作效果圖: 分析: ①有序列表默認支持1、I昧甘、i良拼、A、a五種列表樣式充边,無法支持特殊的列表樣式庸推。 ②特殊的有序列表...