| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 657 人关注过本帖
标题:一个汇编小问题
只看楼主 加入收藏
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
快速回复:一个汇编小问题
数据加载中...
 
   



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

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