16位汇编 数据段 栈段 代码段
生活随笔
收集整理的這篇文章主要介紹了
16位汇编 数据段 栈段 代码段
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
使用數(shù)據(jù)段,棧段,代碼段 實現(xiàn)置換功能
0123 ?0456 ?0789 ?0abc ?0def ?0fed ? ?0cba ?0987
0123 ?0456 ?0789 ?0abc ?0def ?0fed ? ?0cba ?0987
0987 ?0cba ?0fed ? 0def ? 0abc ?0789 ?0456 ?0123
assume cs:code, ds:data, ss:stackdata segment ;數(shù)據(jù)段dw 0123h,0456h,0789h,0abch,0defh,0fedh,0cbah,0987h data endsstack segment ;棧段dw 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 stack endscode segment ;代碼段start:mov ax,stack ;設置棧段mov ss,axmov sp,20hmov ax,data ;設置數(shù)據(jù)段mov ds,axmov bx,0mov cx,8s: push [bx] ;壓棧add bx,2loop smov bx,0mov cx,8s0:pop [bx] ;出棧add bx,2loop s0mov ax,4c00h int 21 code endsend start
總結(jié)
以上是生活随笔為你收集整理的16位汇编 数据段 栈段 代码段的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 16位汇编 在代码段中使用栈
- 下一篇: 16汇编 and和or实现大小写转换