8086汇编语言实现两个数组相加
assume cs:codesg
data segment
' X db 32,-43,76,95,-1
' Y db -78,127,-128,-125,88
' S db 5 dup(0)
data ends
codesg segment
start:
' mov ax, data
' mov ds, ax
'
' mov cx, 5 ; 循环5次
' mov si, 0 ; X数组下标
' mov di, 0 ; Y数组下标
' mov bx, 0 ; S数组下标
'
' loop1:
' mov al, X[si] ; 取出X数组中的元素
' add al, Y[di] ; 加上Y数组中的对应元素
' mov S[bx], al ; 将结果存入S数组中
' inc si ; 下标加1
' inc di ; 下标加1
' inc bx ; 下标加1
' loop loop1 ; 循环
'
' mov ah, 4ch ; 退出程序
' int 21h
codesg ends
end start
原文地址: https://www.cveoy.top/t/topic/nnp2 著作权归作者所有。请勿转载和采集!