标题:一个汇编小问题
只看楼主
wghost
Rank: 2
等 级:论坛游民
帖 子:47
专家分:31
注 册:2009-6-6
结帖率:37.5%
 问题点数:0 回复次数:0 
一个汇编小问题
        .model small
        .stack
        .data
 string1 db 'Input Nimber:(0~9):',0dh,0ah,'$'
 string2 db 0ah,0dh,'error',0dh,0ah,'$'
    var db 10 dup(?)
        .data
        .code
        .startup
        mov dx,offset string1
        mov ah,9
        int 21h
        mov si,1
        mov cx,length var
again:  mov ah,1
        int 21h
        cmp al,0
        jb next0
        cmp al,9
        ja next0
        mov [var+si],al
        inc si
        loop again
next0:  mov dx,offset string2
        mov ah,9
        int 21h
        jmp again
        .exit 0
        end
这是我写的程序为什么每次输入一到九这些数时就提示错误。我是初学者,请指教!
搜索更多相关主题的帖子: 汇编 
2009-11-13 21:10



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




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

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