中易网

请大家看看,这程序对不对。我没有编译器,顺便告诉一下win7_64位下如何使用masm。

答案:1  悬赏:80  
解决时间 2021-03-14 12:11
assume cs:code, ds:data, ss:stack

data segment
db 'momo',0
db 'misaki',0
db 'Rachel',0
data ends

stack segment
dw 8 dup (0)
stack ends

code segment

start: mov ax, data
mov ds, ax
mov ax, stack
mov ss, ax
mov sp, 10h
xor bx, bx ;索引data的地址

mov cx, 3
s: push cx ;将(cx)暂存在stack栈段中

s0: mov cx, [bx]
jcxz ok ;(cx)=0时跳转至ok
and [bx], 11011111b ;将data中的字母转化为大写
inc bx
jmp short s0

ok: inc bx
pop cx ;取出之前存放在stack栈段中的(cx)
loop s

mov ax, 4c00h
int 21h

code ends

end start
最佳答案
网上查找了下资料,问题很快得到解决:
1) 下载DosBox0.74,安装
2) 启动DosBox, 在控制台下运行命令Mount c C: C:\masm5(原masm目录)
3) masm,link使用依旧,debug找不到;
4) 下载debug32.exe,放入目录masm5中,正常使用debug。
一切回到从前。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
强迫证 行为检查
“medicine”“pill”有什么区别?求大神帮助
农业银行信用卡帐单为每月20日 最后还款日为
` 男人对他所抛弃的女人会早就把她遗忘了吗
基于ISA总线的扩展卡中,16个开关输入中任何一
发动机发火顺序 1 5 3 6 2 4 为什么三缸进气
常合高速公路/凤林南路(路口)我想知道这个在
穿越火线中怎么卡彩色昵称的
他说我们做普通朋友不过现在我发信息都不回了
问请广州罗岗区九佛最近的体检医院
离婚了男方威胁女方复婚,怎么办.?
提问,英语歌“to treat me like you do”。
怎样跟新同事交流
吉化九中分班考试考什么
筑组四字词语
推荐资讯
老龙啤酒批发在哪里啊,我有事要去这个地方
白求恩死后 埋在那里?
汽车油泵压力冷车热车一样吗
相机中的AE有什么作用?如何使用
适合在qq上发说说的,纪念速7主角保罗沃克的
有谁能告诉我掘金西部,究竟谁不是国家证策
第一套房未用公积金贷款 是商业货款,现在未还
黑米吃了有哪些好处
有婆婆跟媳妇抢孙子自称自己是妈的吗
请问,在原有工作职能和工作岗位不变的情况下
我想学习好语言(日语,英语)是买卡西欧电子
新浪微博账号因为手机欠费而冻结了,但又重新
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?