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位),试编一程序,求其中所有奇数的和,并将...答: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...
汇编语言,设有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个无符号数进行处理,找出最大最小值并求和 搜不到...答:adw 3489H, 26H, 45H, 67H, 9800H dw 412H, 74H, 0ff00H, 48H, 1234H;随便十个数 maxdw 0;初值 mindw 0ffffh;初值 sumdd 0;和 .code start:mov ax,@data mov ds,ax mov es,ax lea si,a mov cx,10 s0:lodsw movzx eax,ax add sum ,eax cmp ax,min jae...
求高人编写程序,编写汇编语言源程序,完成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