| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 815 人关注过本帖
标题:帮详细点的分析下这个汇编程序执行步骤即每一部的作用
取消只看楼主 加入收藏
lxh200909320
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2011-12-18
结帖率:0
收藏
已结贴  问题点数:2 回复次数:0 
帮详细点的分析下这个汇编程序执行步骤即每一部的作用
SSEG   SEGMENT  STACK        
STR    DB       100 DUP(0)
SSEG   ENDS
DSEG   SEGMENT
S      DW      ?
DSEG   ENDS
CSEG   SEGMENT
       ASSUME  SS:SSEG,DS:DSEG
       ASSUME  CS:CSEG
START: MOV  AX,SSEG
       MOV  SS,AX
       MOV  AX,DSEG
       MOV  DS,AX               
       MOV  BX,1               
       MOV  AL,2                 
LP:    MOV  AH,AL               
       MOV  CL,AL            
       INC  AH                  
       MUL  AH                  
       ADD  BX,AX               
       CMP  BX,200               
       JA   STOP                  
                              
       MOV  AL,CL               
       INC  AL                  
       JMP  LP               
STOP:  MOV  S,BX               
       MOV  BL,CL              
       CALL DISP                 
       MOV  AH,4CH              
       INT  21H
DISP    PROC                  
    MOV DL,78
    MOV AH,02H
    INT 21H              
    MOV DL,61
    MOV AH,02H
    INT 21H               
    MOV CH, 2            
L:      MOV CL, 4           
        ROL BL, CL         
        MOV DL, BL         
        AND DL, 0FH         
        CMP DL, 10
        JB  NEXT            
        ADD DL, 7
NEXT:   ADD DL, 30H        
        MOV AH, 02H         
        INT 21H
        DEC CH            
        JNZ L
        RET                    
DISP    ENDP               
                           
CSEG    ENDS
        END  START
2011-12-18 20:01
快速回复:帮详细点的分析下这个汇编程序执行步骤即每一部的作用
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.024013 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved