包含多个段的程序

来源:互联网 发布:网址域名价格查询 编辑:程序博客网 时间:2024/06/14 09:13

包含多个段的程序01

这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述

assume cs:codecode segment     dw 0123h,0456h,0789h,0abch,0defh,0cbah,0987h     mov bx,0     mov ax,0     mov cx,0    s:add ax,cs:[bx]     add bx,2     loop s     mov ax,4c00h     int 21hcode endsend

这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述

包含多个段的程序02

这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述

assume cs:code,ds:data,ss:stackdata segment  dw 0123h,0456h,0789h,0abch,0defh,0fedh,0cbah,0987hdata endsstack segment  dw 0,0,0,0,0,0,0,0stack endscode segmentstart:mov ax,stack      mov ss,ax      mov sp,16      ;设置栈顶ss:sp指向stack:16      mov ax,data      mov ds,ax      ;ds指向data      mov bx,0       ;ds:bx指向data段中的第一个单元      mov cx,8    s:push [bx]      add bx,2      loop s      ;以上将data段中的0-16单元中的8个字形数据依次入栈      mov bx,0      mov cx,8    s0:pop [bx]       add bx,2       loop s0    ;以上使8个字形数据依次出栈并送到data段的0-16单元中       mov ax,4c00h       int 21hcode endsend start      

这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述

0 0