; 本程序通过编译,运行正确 Code Segment Assume CS:Code,DS:Code Average dw ? Elements equ 100 ;16位二进制带符号数个数 Start: push cs pop ds ;使数据段与代码段同段 cld clc lea si,BUF ;100个16位二进制带符号数首地址 mov cx,Elements ;16位二进制带符号数个数 xor bx,bx ;初始化计数器 xor dx,dx xor ax,ax ;初始化累加器 Adding: test [si],8000h jz $+5 ;正数或0,不累加 inc bx ;计数器加1 ...
|