永发信息网

汇编。。。不知道什么问题

答案:3  悬赏:60  手机版
解决时间 2021-07-19 14:24

初学。。。不会。。。下面是我的程序。。,masm它的时候是可以的。。但是link之后没有exe文件。。。不能运行。。。不知道为什么

CODE SEGMENT
ASSUME CS:CODE
START: MOV AH,1
INT 21H
CMP AL,0DH
JZ EEE
CMP AL,'0'
JB CODE1
CMP AL,'9'
JA CODE2
MOV DL,AL
MOV AH,2
INT 21H
JMP START
CODE1: JMP START
CODE2: CMP AL,'A'
JB CODE1
CMP AL,'Z'
JA CODE3
JMP CODE4
CODE3: CMP AL,'a'
JB CODE1
CMP AL,'z'
JA CODE1
JMP CODE4
CODE4: MOV DL,'c'
MOV AH,2
INT 21H

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

最佳答案

我使用masm6.11和tasm1.0都可以编译成功,只不过运行的时候退不出来,输入一个字符显示一个字符一直这么重复。


是不是你的masm和link不匹配呢。

全部回答

运行正常,输入数字时不重复得一个相同的数字,输入字母时重复得一个相同的字母

后退出,按回车也退出。

link之后没有exe文件一般和程序代码无关,看了你的代码并没有调用其他文件里的子程序,估计是你没有正确使用link命令,可以告诉我你的masn之后有没有obj文件,你的link命令行以及显示信息,我才能帮你分析问题.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
3GQQ多少时间未访问会自动离线
杭州银泰,杭州大厦什么牌子的衣服比较适合17
关于文明伴我行的句子,关于文明的名言
成都哪有卖叮当猫的电脑配件的?
三国怎样才能获得五虎BB?
梦幻西游坐骑葫芦85级可以给人加多少速度
跪求QQ相册拼图封面 20张的就行
父亲节祝福短信,仿照下面这则短信的形式,以
eager 中文是什么意思? ‘start eager’中文
手机卡怎么会无缘无故乱收取费用,没二三天就
1月1号什么节
三个感叹号是什么意思,三个感叹号在后面是什
网易-大话西游_有关将军令的
鸡蛋皮补钙?
农历1993年10月初8是什么星座
推荐资讯
故意伤害怎么办
帮我写家教广告。。。急急急
怎麽写童话故事
问道如何刷好心值
胸前长红豆豆怎么办
90后的无业少年怎么办?
历史上那些名人在嘲笑下成功??
我的穿越火线荣誉点有600多点是C级为什么还是
为何相思如此痛苦却又如此甜蜜?
瓷砖生产设备要多少钱,墙砖设备厂家的设备可
铜官区铜陵汇金商务宾馆在什么地方啊,我要过
10几天不吃东西,吃了就吐,又平血,又做过膝
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?