编程统计内存40H-4FH中出现AAH的次数,并将其结果写入30H单元。
FIND: MOV R0,#40H;取数据首地址
MOV R7,#4DH;置循环计数器初值
MOV 30H,#00H;结果计数器初值为0
FIND2:MOV A,@R0;取一个数据
INC R0;修改取数指针
INZ NEXT;非0,跳转
INC 30H;0,计数器加1
NEXT: DJNZ R7,FIND2;判是否结束,未结束返回继续
RET;结束

扩展资料:
思路:
1、获取数据的首地址。
2、获取40H-4FH地址的长度。
3、设置计数器初值为0。
4、判断计数循环子程序,统计AAH出现的次数。
阅读量:182
阅读量:178
阅读量:174
阅读量:106
阅读量:83