Maschinist 发表于 2018-7-28 11:10:59

实验6答案分享

assume cs:codesg,ss:stacksg,ds:datasg

stacksg segment
dw 0,0,0,0,0,0,0,0
stacksg ends

datasg segment
db '1. display      '
db '2. brows      '
db '3. replace      '
db '4. modify       '
datasg ends

codesg segment
start:
      mov ax,stacksg
          mov ss,ax
          mov sp,16
          mov ax,datasg
          mov ds,ax
          mov bx,0
          mov cx,4
s0:push cx

          mov si,3
          mov cx,4
        s:mov al,
          and al,11011111B
          mov ,al
          inc si
          loop s
          
          add bx,16
          pop cx
          
          loop s0
          
          mov ax,4c00h
          int 21h
          
codesg ends
end start          


yuruotong1 发表于 2019-2-1 09:55:02

sp为什么是16?,不是10h吗

gang19840815 发表于 2020-2-18 21:52:06

看看
页: [1]
查看完整版本: 实验6答案分享