CrackKay

与您一同分享精彩的网络世界 -486174组织成员

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
实验5(2)
assume cs:code,ds:data,ss:stack

data segment
     dw 0123h,0456h
data ends

stack segment
     dw 0,0
stack ends

code segment

start:    
     mov ax,stack
     mov ss,ax
     mov sp,16
    
     mov ax,data
     mov ds,ax

     push ds:[0]
     push ds:[2]

     pop ds:[2]
     pop ds:[0]

     mov ax,4c00h
     int 21h

code ends

end start

(1)data段数据没有变化
(2)CS:0B48 SS=0B47 DS=0B46
(3)data=X-2   stack=X-1
(4)如果能被整除 (N/16)*16    如果不能被整除那么 (N/16+1)*16 

  

posted on 2013-04-23 20:37  CrackKay  阅读(133)  评论(0编辑  收藏  举报