标题:大家帮忙看一下这个分支程序啊~~~~~~~~~~~~~~~~~~~~~~~
只看楼主
a244129836
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2014-10-22
结帖率:0
已结贴  问题点数:20 回复次数:5 
大家帮忙看一下这个分支程序啊~~~~~~~~~~~~~~~~~~~~~~~
程序的功能是想输入一个名字,然后判断,N就从头再来,Y就输出yes,问题是再次9号功能时乱码
具体如下


DATAS SEGMENT
    ;此处输入数据段代码
    PRINT1 DB 'WHAT IS YOUR NAME?$'
    PRINT2 DB '(Y/N)?$'  
    PRINT3 DB 'YES RIGHT$'
DATAS ENDS

STACKS SEGMENT
    ;此处输入堆栈段代码
STACKS ENDS

CODES SEGMENT
    ASSUME CS:CODES,DS:DATAS,SS:STACKS
START:
    MOV AX,DATAS
    MOV DS,AX
    MOV AH,9
    LEA DX,PRINT1
    INT 21H
    MOV AH,2
    MOV DL,13
    INT 21H
    MOV AH,2
    MOV DL,10
    INT 21H
    MOV AH,10
    BUFFER DB 10
    DB ?
    DB 10 DUP(?)
    INT 21H
    MOV AH,9
    LEA DX,PRINT2
    INT 21H
    mov dx,0
    MOV AH,2
    MOV DL,13
    INT 21H
    MOV AH,2
    MOV DL,10
    INT 21H
    MOV AH,1
    MOV DL,AL
    INT 21H
    let0:
    cmp al,'N'
    jGE out1
    jMP out2
   
   
    out1:
   MOV AH,9
    LEA DX,PRINT1
    INT 21H
    MOV AH,2
    MOV DL,13
    INT 21H
    MOV AH,2
    MOV DL,10
    INT 21H
    MOV AH,10
    INT 21H
    MOV AH,9
    LEA DX,PRINT2
    INT 21H
    mov dx,0
    MOV AH,2
    MOV DL,13
    INT 21H
    MOV AH,2
    MOV DL,10
    INT 21H
    MOV AH,1
    MOV DL,AL
    INT 21H
   
    out2:
    MOV AH,2
    MOV DL,13
    INT 21H
    MOV AH,2
    MOV DL,10
    INT 21H
    MOV AH,9
    LEA DX,PRINT3
    INT 21H
    ;此处输入代码段代码
    MOV AH,4CH
    INT 21H
CODES ENDS
    END START
搜索更多相关主题的帖子: 从头再来 
2014-10-22 09:41
wp231957
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:神界
等 级:版主
威 望:422
帖 子:13681
专家分:53296
注 册:2012-10-18
得分:5 
没16位环境了啊

DO IT YOURSELF !
2014-10-22 10:26
a244129836
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2014-10-22
得分:0 
回复 2 楼 wp231957
肿么改啊
2014-10-22 17:38
我是沙罗
Rank: 2
等 级:论坛游民
帖 子:8
专家分:11
注 册:2013-3-30
得分:5 
高手啊,有一年没有碰过汇编了
2014-10-22 20:43
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:396
帖 子:11713
专家分:43267
注 册:2006-5-13
得分:5 
很久没有用过汇编了,现在也很少有汇编的调试环境,手工分析的确比较麻烦。

活到老,学到老! http://www. E-mail:hu-jj@
2014-10-23 17:07
wfoo
Rank: 3Rank: 3
等 级:论坛游侠
威 望:7
帖 子:120
专家分:134
注 册:2011-8-6
得分:5 
qemu或者bochs真的很好,可以单步调试。我平常工作中要用汇编都是用的这两个,qemu还可以模拟mips,arm,ppc等其他架构的CPU。
2014-10-24 11:52



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




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

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