求8个数平均值,这8个数以表格形式存放在从TABLE开始的单元。试用单片机...答:MOV R0,#0 MOV R1,#0 MOV R2,#8 LOOP:CLR A MOVC A,@A+DPTR ADD A,R0 MOV R0,A MOV A,R1 ADDC A,#0 MOV R1,A INC DPTR DJNZ R2,LOOP MOV B,#8 LCALL DIV16 MOV A,R0 ;A的值为平均值大小 SJMP ;R1:R0/B=R1:R0 DIV16:MOV R7,#08H MOV B,#8 DIV1:CLR C ...
汇编语言 从屏幕输入8个无符号数 查找最大数和最小数 计算最大数和最...答:msg1 db 13,10,'please input the eight numbers: ','$'msg2 db 13,10,'the max and the min numbers is: ','$'msg3 db 13,10,'the sum of the max and the min is: ','$'msg4 db 13,10,'the average is: ','$'bbb: push cs pop ds push cs pop es...
简单的汇编语言程序 求最值和平均值 主要不理解语句CWD和ADC的目的 它...答:又例如:ax=0x0002,转为带符号位的整数时dx=0x0000,ax=0x0002.ADC是带进位的加法,如果add si,ax有进位,则标志位CF=1,执行ADC DI,DX时,di+DX+CF的结果作为DI的值,例如SI=0XFFFF,AX=0X0001,DI=0,DX=0,那么执行add si,ax后,si=0,cf=1,再执行 adc di,dx时,di=1 ...