主题:怎样写数组的累加的程序????
dqsanne
[专家分:0] 发布于 2006-01-04 18:50:00
已知有数组:date db 12,56,78,10,98,'$' ,要求计算该数组的累加和并把结果存到sum db 0 变量中要求写出完整的程序代码,并给出程序流程图.
回复列表 (共1个回复)
沙发
erping [专家分:3660] 发布于 2006-01-05 11:39:00
;2006-1-5
;已知有数组:date db 12,56,78,10,98,'$' ,要求
;计算该数组的累加和并把结果存到sum db 0 变量中
;要求写出完整的程序代码,并给出程序流程图
.model small
.stack
.data
date db 12, 56, 78, 10, 98, '$'
sum db 0
.code
_main:
mov ax, @data
mov ds, ax
cld
xor ax, ax
mov si, offset date
@1: lodsb
cmp al, '$'
je @2
add ah, al
jmp @1
@2:
mov sum, ah
mov ax, 4C00H
int 21H
end _main
我来回复