回 帖 发 新 帖 刷新版面

主题:简单的"吃豆子"游戏!!!

题目:
吃豆子程序:在屏幕上显示多行“豆子”(用“.”表示),用一个“嘴巴”(用字符“C”表示),程序运行时,单击空格,“嘴巴”开始从左到右逐行还是“吃豆子”,一直到“豆子”被吃完停止或者单击空格暂停;
下面是我写的一点代码
请高手们帮忙完善一下(有注释最好)

STACK   SEGMENT STACK                             ;定义堆栈段
        DB 200 DUP(0)
STACK   ENDS   
DATA    SEGMENT                                   ;定义数据段
DATA    ENDS
CODE    SEGMENT                                   ;定义代码段
        ASSUME CS:CODE,DS:DATA,SS:STACK           ;分配伪操作
START:     MOV AX,DATA
    MOV DS,AX
    MOV DL,043H
    MOV AH,2
    INT 21H                                   ;2号调用
    MOV CX,1
NEXT0:     MOV DL,2EH 
    MOV AH,2
           INT 21H                                   ;2号调用
    INC CX
    CMP CX,100 
           JNZ NEXT0
           JMP NEXT1
NEXT1:     MOV AH,1
    INT 032H                                  ;1号调用
           JMP NEXT2
NEXT2:    ??

EXIT:      MOV AH,4CH
    INT 21H
CODE      ENDS
    END START

回复列表 (共2个回复)

沙发

可以输出,但没办法让他吃下去.还少个循环
请各位高手帮忙!

板凳

你是王珏老师带的学生吧?交大的?  已经有好多人都做了,你还是多请教自己的同学吧.

我来回复

您尚未登录,请登录后再回复。点此登录或注册