汇编:统计一个字节数据的二进制中含有“0”的个数存入DATA2单元,并在屏幕上面显示个数。 需要具体的程序

1个回答
展开全部
摘要 亲爱的----汇编:统计一个字节数--据的二进制中含有“0”的个数存入DATA2单元,并在屏幕上面显示个数。 需要具体的程序从内存单元开始存放有256字节的数据块,编写一程序统计该数据块中--所有位为1的个数,,双重循环DATA SEGMENTBUF DB 1,2,3,5,45,23,33,21,40N EQU $ - BUFDATA ENDSCODE SEGMENTASSUME CS:CODE , DS:DATASTART:MOV AX , DATAMOV DS , AXMOV BX , 256MOV SI , OFFSET BUFMOV DX , 0LOOP1:MOV AX , [SI]INC SIMOV CX , 8LOOP2:SHL AX , 1;操作数左移1位,高位到CF,末位补0JNC LOOP1;没有进位则转移LOOP LOOP2INC DXDEC BXAND BX , BX ;BXJNE LOOP1MOV COUNT , DX ;DX存放1的个数MOV AH , 4CHINT 21HCODE ENDSEND START。帮助您哦哦哦亲亲呢
咨询记录 · 回答于2022-11-16
需要具体的程序
需要具体的程序
汇编:统计一个字节数据的二进制中含有“0”的个数存入DATA2单元,并在屏幕上面显示个数。
需要具体的程序
根据我发的图片的要求
补全中间缺失的程序
需要具体的程序
我需要具体的程序
需要具体的程序
实验课测试题目要求:统计一个字节数据的二进制中含有“0”的个数存入DATA2单元,并在屏幕上面显示个数。举例:37H其在内存中存储为二进制数据“00110111”,这样其二进制的“0”的个数就是3。程序框架如下:DSEG SEGMENTDATAIDB37HDATA2 DB0DSEG ENDSCSEG SEGMENTASSUME CS:CSEG,DS:DSEGSTART:MOV AX,DSEGMOV DS,AXMOV AH,4CHINT 2IHCSEG ENDSEND START把中间缺的程序补全
需要具体的程序
汇编:统计一个字节数据的二进制中含有“0”的个数存入DATA2单元,并在屏幕上面显示个数。
需要具体的程序
汇编:统计一个字节数据的二进制中含有“0”的个数存入DATA2单元,并在屏幕上面显示个数。
需要具体的程序
汇编:统计一个字节数据的二进制中含有“0”的个数存入DATA2单元,并在屏幕上面显示个数。
需要具体的程序
汇编:统计一个字节数据的二进制中含有“0”的个数存入DATA2单元,并在屏幕上面显示个数。
需要具体的程序
汇编:统计一个字节数据的二进制中含有“0”的个数存入DATA2单元,并在屏幕上面显示个数。
需要具体的程序
汇编:统计一个字节数据的二进制中含有“0”的个数存入DATA2单元,并在屏幕上面显示个数。
已赞过
你对这个回答的评价是?
评论 收起
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消