永发信息网

《汇编语言》计算并输出问题

答案:2  悬赏:10  手机版
解决时间 2021-04-21 22:54

我想实现:(v-(x*y+z-540))/x的运算并输出结果。请哪位高手指点一下。

我的代码是:

title jisuan
data segment
x db 2
y db 3
z dw 540
v dw 10
s db ?
r db ?
data ends
code segment
assume cs:code,ds:data
start:mov ax,data
mov ds,ax
mov ah,x
imul y
add ax,z
sub ax,540
sub v,ax
mov ax,v
mov cl,x
cbw cl
div ax,cl
mov ch,4
loop1:mov cl,4
rol ax,cl
push ax
add ax,000fh
cmp al,9
ja l2
add al,30h
jmp l1
l2: add al,37h
l1: mov ds,al
mov ah,4ch
int 21h
dec ch
jnz loop1
mov ch,4
loop2:mov cl,4
rol dx,cl
push dx
add dx,000fh
cmp dl,9
ja l4
add dl,30h
jmp l3
l4: add dl,37h
l3: mov ds,al
mov ah,4ch
int 21h
dec ch
jnz loop2
mov ah,4ch
int 21
code ends
end start
错误提示:warning a4001:extra characters online

warning a4001:extra characters online

error a2019:wrong type of register

error a2019:wrong type of register

最佳答案

第33行和第48行的程序是:mov ds,al


但是寄存器al是8位的,而寄存器ds是16位的,不匹配。

全部回答
这都不会,你是学计算机的吗
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
蒲松龄的聊斋志异中 山市中 楼若者,堂若者,
复兴二马路地址在什么地方,想过去办事
我想考上海财经大学,有一些疑问。
班德尔城人多吗,班德尔城总体技术水平怎么样
哪里有野骜射手漫画在线观看
qq空间开不见
感恩的经典美文诵读,请问在哪个网站上可以下
一二三团场十三连地址在哪,我要去那里办事
朋友们推荐一下什么手机更好玩?
一年级最简洁学籍评语,学籍自我评语怎么写100
我电脑不知道开机老死机
LOVE卅意思?
请问c++程序里出现了虚函数,调用的等级是什
帮我同学《李文欣》做首藏头诗
我怎么删除电脑里的用户账户
推荐资讯
哎~~路人们,到底有没有知道Befour的???我
待春暖花开之时下一句,断剑重铸之日的下一句
为什么有那么多秘密..
那个网友知道四川资阳建筑陶瓷总厂的老住宅区
请问这个是什么草?有图。
丝路英雄声望从2200点,升级到1万点,一般需
台剧《我最爱的人》林秋美大概从第几级开始变
柳州市一职校是属于什么区的?
好困 怎么办的类、
关于PS图片怎么样组合,就是怎样把里面的东西
以后什么职业最吃香
葡萄第二季成熟多长时间?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?