(1) 求10个字节无符号整数的和,和存储在一个字的内存单元里;
(2) 寻找10个数中的最大数,并存储在MAX里。
要求用汇编语言且要用masm5.0调试无误后方为最佳
求10个字节无符号整数的和,和存储在一个字的内存单元里
答案:1 悬赏:40
解决时间 2021-12-20 12:22
- 提问者网友:前事回音
- 2021-12-19 11:24
最佳答案
- 二级知识专家网友:蜜罐小熊
- 2021-12-19 12:49
(1) 求10个字节无符号整数的和,和存储在一个字的内存单元里
DATAG SEGMENT
ARR DB 14,21,6,32,6,4,7,1,26,5
ORG 10H
RES DW ?
DATAG ENDS
SSG SEGMENT
DW 20H DUP (0)
SSG ENDS
CODEG SEGMENT
ASSUME CS:CODEG,DS:DATAG,SS:SSG
START:MOV AX,DATAG
MOV DS,AX
MOV SI,0
MOV CX,9
MOV AL,ARR[SI]
UP:INC SI
ADD AL,ARR[SI]
LOOP UP
MOV AH,0
MOV RES,AX
MOV AH,4CH
INT 21H
CODEG ENDS
END START
(2) 寻找10个数中的最大数,并存储在MAX里
DATAG SEGMENT
ARR DB 14,21,6,32,6,4,7,1,26,5
ORG 10H
MAX DW ?
DATAG ENDS
SSG SEGMENT
DW 20H DUP (0)
SSG ENDS
CODEG SEGMENT
ASSUME CS:CODEG,DS:DATAG,SS:SSG
START:MOV AX,DATAG
MOV DS,AX
MOV SI,0
MOV CX,9
MOV AL,ARR[SI]
UP:INC SI
CMP AL,ARR[SI]
JA JUMP
MOV AL,ARR[SI]
JUMP:LOOP UP
MOV AH,0
MOV MAX,AX
MOV AH,4CH
INT 21H
CODEG ENDS
END START
注:该程序在debug的调试下可以看到结果;并不会在终端输出显示.
DATAG SEGMENT
ARR DB 14,21,6,32,6,4,7,1,26,5
ORG 10H
RES DW ?
DATAG ENDS
SSG SEGMENT
DW 20H DUP (0)
SSG ENDS
CODEG SEGMENT
ASSUME CS:CODEG,DS:DATAG,SS:SSG
START:MOV AX,DATAG
MOV DS,AX
MOV SI,0
MOV CX,9
MOV AL,ARR[SI]
UP:INC SI
ADD AL,ARR[SI]
LOOP UP
MOV AH,0
MOV RES,AX
MOV AH,4CH
INT 21H
CODEG ENDS
END START
(2) 寻找10个数中的最大数,并存储在MAX里
DATAG SEGMENT
ARR DB 14,21,6,32,6,4,7,1,26,5
ORG 10H
MAX DW ?
DATAG ENDS
SSG SEGMENT
DW 20H DUP (0)
SSG ENDS
CODEG SEGMENT
ASSUME CS:CODEG,DS:DATAG,SS:SSG
START:MOV AX,DATAG
MOV DS,AX
MOV SI,0
MOV CX,9
MOV AL,ARR[SI]
UP:INC SI
CMP AL,ARR[SI]
JA JUMP
MOV AL,ARR[SI]
JUMP:LOOP UP
MOV AH,0
MOV MAX,AX
MOV AH,4CH
INT 21H
CODEG ENDS
END START
注:该程序在debug的调试下可以看到结果;并不会在终端输出显示.
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯