首页 > 其他 > 详细

汇编试验五:编写、调试具有多个段的程序

时间:2017-05-30 19:06:58      阅读:281      评论:0      收藏:0      [点我收藏+]

技术分享

ds 数据段放入数据正确;

 

两次push 操作后,ss栈段正确;

技术分享

由于pop 操作顺序,ds数据段并没有发生改变;

技术分享

 Source Code:

技术分享
assume cs:code, ds:data, ss:stack

data segment
    dw 0123H,0456H,0789H,0abcH,0defH,0fedH,0cbaH,0987H
data ends


stack segment
    dw 0,0,0,0,0,0,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
View Code

 

汇编试验五:编写、调试具有多个段的程序

原文:http://www.cnblogs.com/TreeDream/p/6920881.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!