shenghuo 发表于 2011-7-9 22:23:43

汇编语言实验9

我按照,小甲鱼老师的源码。编译后,在CMD下运行了实验9的程序为什么没有显示,welcome to masm?

bjhrwzh 发表于 2011-7-9 22:53:35

你把你代码贴出来,帮你看看啊。如果是小甲鱼老师的,建议你自己手打一遍。自己仔细检查检查

shenghuo 发表于 2011-7-9 23:19:11

assume cs:code,ds:data,ss:stack   
data segment         
db 'welcome   hxm!'   
db 02h,24h,71h         
data ends      
stack segment         
dw 8 dup(0)   
stack ends   
code segment
start:         
      mov ax,data         
      mov ds,ax         
      mov ax,stack         
      mov ss,ax         
      mov sp,10h         
      xor bx,bx               
      mov ax,0b872h                        
         mov cx,3         
s3:   push cx            
      push ax                  
         push bx                  
         mov es,ax                     
         mov si,0               
          mov di,0               
          mov cx,10h         
s1:   mov al,ds:         
      mov es:,al         
         inc si         
         add di,2         
         loop s1            
         mov di,1                  
         pop bx                           
         mov al,ds:10h            
         inc bx                              
          mov cx,10h            
s2:   mov es:,al         
      add di,2         
      loop s2               
      pop ax         
      add ax,0ah                                       
                                       
         pop cx         
         loop s3                     
         mov ax,4c00h         
          int 21h   
          code ends   
          end start

Y.H 发表于 2011-7-11 12:33:25

能显示出来。如图:

fishc13708 发表于 2011-7-12 02:51:13

代码没有问题的嘛:Q
页: [1]
查看完整版本: 汇编语言实验9