码迷,mamicode.com
首页 > 其他好文 > 详细

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

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

标签:open   alt   mic   start   http   art   close   程序   nbsp   

技术分享

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

 

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

标签:open   alt   mic   start   http   art   close   程序   nbsp   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!