查找相同数个数

来源:互联网 发布:欧陆风云4秘籍源码 编辑:程序博客网 时间:2024/06/05 02:26

 

 查找相同数个数

 

1,实验目的:     熟悉汇编语言编程。

2,实验内容:     2000H~200FHN个单元中填入零,运行本程序后检查2100H中是否为N

4,实验步骤:     2000H~200FH的几个单元中填入零,运行本程序后检查2100H中是否是几个单元数。

5,思考: 修改程序, 2000H~2020H的几个单元中依次填入124816,查找16

的个数

6,程序清单:

        ORG 0000H
        LJMP L5800
        ORG 0AA0H
L5800:  MOV R0,#10H        
;查找16个字节

        MOV R1,#00H
        MOV DPTR,#2000H
L5811:  MOVX A,@DPTR
        CJNE A,#00H,L5816  
;取出内容与00H相等吗?
        INC R1             
;取出个数加1
L5816:  INC DPTR
        DJNZ R0,L5811      
;未完继续

        MOV DPTR,#2100H
        MOV A,R1
        MOVX @DPTR,A       
;相同数的个数送2100H
L581E:  SJMP L581E
        END


原创粉丝点击