WGの执行官 发表于 2012-5-24 21:01:25

小甲鱼汇编语言37集的问题我实在是不懂啊

assumecs:code, ds:date, ss:stack


date segment
db 'ibm             '
db 'dec             '
db 'dos             '
db 'vax             '
date 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 ,date ;
       mov ds , ax
       mov bx , 0
      
            
      
   mov cx ,4      ;
   


S0: push cx
   mov si,0   
mov cx,3
s: mov al,
and al,11011111b
mov ,al
inc si
loop s
add bx , 16
pop cx
loop s
mov ax , 4c00h
int 21h
code ends
end start

乘风追日 发表于 2012-5-24 22:00:39

好好复习下栈的知识吧,这句相当于把指针指向栈顶!

WGの执行官 发表于 2012-5-25 12:22:57

乘风追日 发表于 2012-5-24 22:00 static/image/common/back.gif
好好复习下栈的知识吧,这句相当于把指针指向栈顶!

谢谢我明白了
页: [1]
查看完整版本: 小甲鱼汇编语言37集的问题我实在是不懂啊