永发信息网

一位BCD码的运算 把输入的ASCII码转换成相对应的十进制数

答案:1  悬赏:0  手机版
解决时间 2021-03-04 06:56
把输入的ASCII码转换成相对应的十进制数后 进行算术运算。即:Z=(X+Y)+(X-1)*Y
其中,X和Y市输入的一位数,最后显示Z的值
我们的课后题 可是没什么思路 谢谢各位大神了
最佳答案
调试通过!
DATAS SEGMENT
str1 db 'Input number:$'
str2 db 0dh,0ah,'$'
X db 0
Y db 0
Z db 0
DATAS ENDS
STACKS SEGMENT
;此处输入堆栈段代码
STACKS ENDS
CODES SEGMENT
ASSUME CS:CODES,DS:DATAS,SS:STACKS
START:
MOV AX,DATAS
MOV DS,AX

lea dx,str1 ;显示提示
mov ah,9
int 21h

mov ah,1
int 21h

sub al,30h
mov X,al

lea dx,str2 ;回车换行
mov ah,9
int 21h

lea dx,str1 ;显示提示
mov ah,9
int 21h

mov ah,1
int 21h

sub al,30h
mov Y,al

lea dx,str2 ;回车换行
mov ah,9
int 21h

mov dl,X
add dl,Y ;X+Y

mov al,X
dec al

mul Y

add al,dl
mov Z,al ;z=(x-1)*y

mov al,Z
mov ah,0
xor dx,dx
xor cx,cx
s1: ;转换为10进制并输出
mov bl,10
div bl
mov dl,ah
mov ah,0
push dx
inc cx
cmp al,0
jnz s1

s2:
pop dx
add dl,30h
mov ah,2
int 21h
loop s2

mov ah,0
int 16h

MOV AH,4CH
INT 21H
CODES ENDS
END START
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
豆瓣上为什么好多电影都没了
以下叙述中,处方审核结果可判为“用药不适宜
范家坪地址在哪,我要去那里办事
兰资环和甘交通哪个学校比较好
第一题:某一项攻城预计在规定的日期内完成,
我眼角张了很大一块黑斑,请问我该怎么办,太
为什么总觉得以前的自己是个傻逼
煜婷这个名字的意思
父母离婚要卖房来分房产,孩子虽已满18岁但还
自学英语可能吗
观音坐在莲花上,谜语答案是什么
人体的生物钟规律即指在人体内调控某些生化、
西樵城管违建投诉电话
喜市多东棠社杰便利店地址有知道的么?有点事
有一首非常动感的音乐,没有歌词的,好像是挪
推荐资讯
属于自动操作型的电力系统自动装置有().
变幻莫测多技巧的动物
40jewels automatic这块手表是什么牌子和价位
安全学院学生会自律部工作计划
【此所谓战胜于朝廷】此所谓战胜于朝廷的于
电除尘器对细粉尘有很高的捕集效率,可高于(
面条飞机手家4附图猜4个字,是什么字
男朋友听见我说话犯困
起凡怎么洗名将
皮肤很黑怎么办?
世界上最小的飞机
【毕业心情】反应毕业心情的成语有哪些
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?