统计某十六位数中“1”的个数并加以显示的程序。要求设计数据段和代码段。

来源:百度知道 编辑:UC知道 时间:2024/06/22 12:42:52
在屏幕上显示1的个数用系统功能调用2来实现

Masm5.0运行通过。
data segment
N db 41H
data ends
code segment
assume cs:code,ds:data
start:
mov ax,data
mov ds,ax
mov dl,N ;显示源数
mov ah,2
int 21h
mov dl,':'
int 21h
mov bp,1
mov dh,0
mov al,dh
mov dl,N
mov cx,16
LOP:test dx,bp ;统计“1”的个数
jz next
inc al
next:
rol bp,1
loop LOP
aam
or ax,3030h
xchg ah,al
mov dx,ax ;显示“1”的个数
mov ah,2
int 21h
mov dl,dh
int 21h
mov ah,0
int 16h
mov ah,4ch
int 21h
code ends
end start

输出由1,2,3,4四个数字组成的4位数,并统计个数(用C编程!!) C++中1~2006所有的闰年,并统计闰年的个数,怎么求? 读入1个整数,统计并办理出该数中2的个数。 用1,2,3,4这四个数可以组成一个四位数。编写程序,打印出所有可能的四位数,并统计出组成的四位数个数 编写统计AX中1、0个数的程序。0的个数存入CH,1的个数存入CL。 怎样编写统计字母出现的次数的程序并将字母出现的个数显示在图片框中 编写c程序判断200~500之间的整数中那些被七整除后成为素数,并统计个数 编写程序,输入一个字符串,统计其中大小写字母数字和其他符号的个数并输出,要求统计过程在函数COUNT中进行 统计1到100素数的个数 从键盘输入10个整数存到整型数组a中,然后统计并输出大于平均值的元素个数,并输出大于平均值的所有元素