汇编:统计一个字节数据的二进制中含有“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单元,并在屏幕上面显示个数。
已赞过
评论
收起
你对这个回答的评价是?