主题:这个程序为什么错了????
.model small
.stack
.data
count equ 10
array db 12h,25h,0f0h,0a3h,68h,71h,0cah,0ffh,90h
result db?
.code
.startup
mov bx,offset array
call checksuma
mov result,al
.exit 0
checksuma proc
xor al,al
suma: add al,[bx]
inc bx
loop suma
ret
checksuma endp
end
题目:设array是10个元素的数组,每个元素是8位数据.试用子程序计算数组元素的校验和,并将结果存入变量result中.所谓"校验和"是指不记进位的累加,常用于检查信息的正确性.
我是菜鸟,我举双手双脚请各位高手帮我看一下错在哪.为什么到命令提示符里面调试不得呢???????
.stack
.data
count equ 10
array db 12h,25h,0f0h,0a3h,68h,71h,0cah,0ffh,90h
result db?
.code
.startup
mov bx,offset array
call checksuma
mov result,al
.exit 0
checksuma proc
xor al,al
suma: add al,[bx]
inc bx
loop suma
ret
checksuma endp
end
题目:设array是10个元素的数组,每个元素是8位数据.试用子程序计算数组元素的校验和,并将结果存入变量result中.所谓"校验和"是指不记进位的累加,常用于检查信息的正确性.
我是菜鸟,我举双手双脚请各位高手帮我看一下错在哪.为什么到命令提示符里面调试不得呢???????