标题:帮忙看个简单程序,干了什么事,考试中,快回.
取消只看楼主
gongdian
Rank: 2
等 级:论坛游民
帖 子:127
专家分:11
注 册:2008-3-1
结帖率:50%
已结贴  问题点数:20 回复次数:2 
帮忙看个简单程序,干了什么事,考试中,快回.
DATA SEGMENT
    D1 DB 2,-1,-3,5,6,9,18,-29,-72,8,122,-31,95,76,91,-2
    RS DB ?
DATA ENDS

STACK SEGMENT STACK
    DW 100H DUP(?)
STACK ENDS

CODE SEGMENT
    MAIN PROC FAR
        ASSUME CS:CODE,DS:DATA,SS:STACK
    START:      PUSH DS
        SUB AX,AX
        PUSH AX
        MOV AX,DATA
        MOV DS,AX
        LEA BX,D1
        MOV CX,LENGTH D1
        MOV DL,0
    LOP1:    MOV AL,[BX]
        CMP AL,0
        JGE JUS
        INC DL
    JUS:    INC BX
        DEC CX
        JNZ LOP1
        MOV RS,DL
        ADD DL,30H
        MOV AH,2
        INT 21H
        RET
    MAIN ENDP
CODE ENDS
END START
搜索更多相关主题的帖子: 考试 
2012-06-02 08:56
gongdian
Rank: 2
等 级:论坛游民
帖 子:127
专家分:11
注 册:2008-3-1
得分:0 
是负数的个数,可是出来的结果是0,逻辑有总是,帮忙看一下,哪有问题
2012-06-02 09:21
gongdian
Rank: 2
等 级:论坛游民
帖 子:127
专家分:11
注 册:2008-3-1
得分:0 
版主太不厚道了,已经做完了,这一句有问题,masm不认识,算不出D1有16个值,把16赋给CX就对了
 MOV CX,LENGTH D1
2012-06-02 19:07



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-370645-1-1.html




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

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