单片机高手请进

2025-01-24 08:20:15
推荐回答(2个)
回答1:

你好!我为你解答一下!

有一个字节不等,整个字符串不相等,所有字节相等,两字串才相等
MOV R0,#42H
MOV R1,#52H
LOOP:MOV A,@R0
CLR C ;不相等,FFH→40H
SUBB A,@R1
JNZ LOOP1 ;相等时,比较下一字节
INC R0
INC R1
DJNZ 41H,LOOP
MOV 40H,#0 ;所有字符均相等,则两字串相等。
RET
LOOP1:MOV 40H,#0FFH
RET

回答2:

有一个字节不等,整个字符串不相等,所有字节相等,两字串才相等
MOV R0,#42H
MOV R1,#52H
LOOP:MOV A,@R0
CLR C ;不相等,FFH→40H
SUBB A,@R1
JNZ LOOP1 ;相等时,比较下一字节
INC R0
INC R1
DJNZ 41H,LOOP
MOV 40H,#0 ;所有字符均相等,则两字串相等。
RET
LOOP1:MOV 40H,#0FFH
RET
上面的都不是,只有第五题是答案