将数据、代码、栈放入不同段(0603)

    xiaoxiao2021-03-25  97

    本文为《汇编语言程序设计》0603小节例程。点击链接…进课程主页。

    问题:利用栈,将程序中定义的数据逆序存放。

    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,0,0,0,0,0,0,0,0 stack ends code segment start:mov ax,stack mov ss,ax mov sp,20h mov ax,data mov ds,ax mov bx,0 mov cx,8 s:push [bx] add bx,2 loop s mov bx,0 mov cx,8 s0:pop [bx] add bx,2 loop s0 mov ax,4c00h int 21h code ends end start
    转载请注明原文地址: https://ju.6miu.com/read-6681.html

    最新回复(0)