假设,10个数字都是不大于65535,且其和也不大于65535。
ax,放10个数的和,bx,表示顺序取10个数,cx表示计数器10次。
assume cs:code,ds:data
data segment
dw a1,a2,a3,a4,a5,a6,a7,a8,a9,a10
data ends
code segment
start:
mov ax,data
mov ds,ax
mov cx,10
mov bx,0
mov ax,0
s:
add ax,[bx]
inc bx
loop s
int 21
code ends
start end
LS的哥们写个x86的汇编程序干嘛?害得我差点写个51的了
ARM的汇编我只会看,不会写,太复杂了;
另外你说ARM的汇编程序?什么指令集?ARM,Thumb,Thumb-2?
建议你直接用C语言写一个,然后编译,看反汇编,根据汇编自己修改,在仿真验证一遍。看汇编比写汇编要容易多了