实验一 数据查找实验
一、实验目的
熟悉汇编语言编程。
二、实验内容
在7000H-700FH中查出有几个字节是零,统计“00”的个数再显示在数码管上。
三、实验程序框图
四、实验步骤
(1)在7000H-700FH单元中放入随机数,其中几个单元中输入零。
(2)用连续方式从起始地址0160H开始运行程序(输入0160后按EXEC键)。 (3)观察显示器上的内容,应显示内容为“00”的单元的个数。
五、思考
修改程序,查找其它内容。 实验程序
1 ORG 0160H 2 FIND: MOV SP,#60H ;设栈指针 3 MOV R0,#10H ;查找16个字节 4 MOV R1,#00H 5 MOV DPTR,#7000H 6 FIND1: MOVX A,@DPTR 7 CJNE A,#00H,FIND2 ;取出的内容与00H相等吗? 8 INC R1 ;计数值加1,指针加1 9 FIND2: INC DPTR 10 DJNZ R0,FIND1 ;未完继续