| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 371 人关注过本帖
标题:请大家帮忙修改一下这个程序
取消只看楼主 加入收藏
kidangel666
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:93
专家分:139
注 册:2010-9-15
结帖率:78.95%
收藏
已结贴  问题点数:20 回复次数:0 
请大家帮忙修改一下这个程序
DATA     SEGMENT
DATA    ENDS
CODE    SEGMENT
    ASSUME    CS: CODE, DS:DATA
START:    MOV    AX, DATA
    MOV    DS, AX
    MOV    AH, 1
    INT     21H                    ;接受1位数字的ASCII
    MOV    DL,' '
    MOV    AH, 2
    INT    21H                    ;输出空格
    AND    AL, 0FH                ;数字的ASCII转换成十六进制
    XOR    AL, 0                  ;与0异或,为了判断为偶数还是奇数
    JP       ENUM                   ;为偶数转到ENUM
    MOV    DL,'1'                 ;奇数输出 1
    MOV    AH, 2
    INT    21H
    JMP     EXIT
ENUM:    MOV    DL,'0'                  ;偶数输出 0
    MOV    AH, 2
    INT    21H   
EXIT:    MOV    AH,4CH
    INT     21H
CODE    ENDS
    END    START
这个程序只能判断1位数字的奇偶,我想输入不定的一连串数字,只取最后1个数字进行判断,听说用int  16H能办到
但是不知道怎么做,能不能帮忙修改
搜索更多相关主题的帖子: 十六进制 CODE 
2011-06-01 16:16
快速回复:请大家帮忙修改一下这个程序
数据加载中...
 
   



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

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