汇编语言,设有10个无符号数(8位),试编一程序,求其中所有奇数的和,并将...答:MOV BX, 10 MOV CX, 0 OL1:MOV DX, 0 DIV BX ADD DL, '0'PUSH DX INC CX CMP AX, 0 JNZ OL1 MOV AH, 2 OL2:POP DX INT 21H LOOP OL2 RET ;--- CODE ENDS END START 可以参考:http://blog.163.com/asm_c/blog/static/248203113201...
ARM汇编语言 10个数字求和答:假设,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:...
汇编语言,设有10个无符号数(8位),试编一程序,求其中所有偶数的和,并将...答:stack segment stack byte 256 dup(0)stack endsdata segment C1 dw 0 ;奇数个数 C2 dw 0 ;偶数个数 SUMEVEN dw 0 BUFF db 10, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0 ;10个数据的存储缓冲,BUFF[0]存储缓冲区大小,BUFF[1]为需要处理的数据,这里是系统运行...
微机原理编写完整汇编程序,将内存中10个有符号数求和,结果放入SUM单元...答:MOV CX,10 XOR AX,AX XOR BX,BX CBW NEXT: MOV AL,[SI]CBW ADD BX,AX INC SI LOOP NEXT MOV SUM,BX ;以下是显示部分 LEA SI,sum MOV BX,10 ;除数 LEA DI,ASCC+9 ;放入要转换的数 MOV AX,[SI]AGAIN: XOR DX,DX AND Ax,AX JNS NEXT4 NEG AX NEXT4: DIV BX ADD D...
求高人编写程序,编写汇编语言源程序,完成10个字节数据的相加答:假设从00000h处开始,dx为相加后得到的结果。mov ax,0 mov ds,ax mov bx,0 mov ax,0 mov dx,0 mov cx,10 s:mov al,[bx]mov ah,0 add dx,ax inc bx loop s