单片机三个问题.s51 1 编写程序 .若累加器分别满足一下条件.则程序转至LABEL储存单元
答案:1 悬赏:50 手机版
解决时间 2021-01-08 22:39
- 提问者网友:我的未来我做主
- 2021-01-08 12:27
单片机三个问题.s51 1 编写程序 .若累加器分别满足一下条件.则程序转至LABEL储存单元
最佳答案
- 五星知识达人网友:一叶十三刺
- 2021-01-08 13:35
1:
1.1这是符合你题的答案,A为任意值都到LABEL
CJNE A,#10,LABEL
LABEL:
1.2:这是符合第一的程序
CJNE A,#10,LAB
LAB:
JNC LABEL
..........
LABEL:
3:这是符合第二的程序
CJNE A,#10,LAB
LAB:
JC LABEL
...........
LABEL:
2:
MINDAT:
MOV R0,#BLOCK
MOV R2,#(LEN-1)
MOV A,@R0
MOV B,A
LOOP:
INC R0
MOV A,@R0
CJNE A,B,LP1
LP1:
JNC LP2
XCH A,B
LP2:
DJNZ R2,LOOP
MOV R1,#MINI
MOV A,B
MOV @R1,A
RET
3:
QIHE:
MOV R0,#FIRST
MOV R1,#SECOND
MOV R2,#10
LOOP:
MOV A,@R0
ADD A,@R1
MOV R7,A
INC R0
INC R1
MOV A,@R0
ADDC A,@R1
MOV R6,A
INC R0
INC R1
MOV A,@R0
ADDC A,@R1
MOV R5,A
MOV A,R4
ADDC A,#0
MOV R4,A
INC R0
INC R1
DJNZ R2,LOOP
MOV R0,#SU
XCH A,R7
MOV @R0,A
INC R0
XCH A,R6
MOV @R0,A
INC R0
XCH A,R5
MOV @R0,A
XCH A,R4
MOV @R0,A
RET
1.1这是符合你题的答案,A为任意值都到LABEL
CJNE A,#10,LABEL
LABEL:
1.2:这是符合第一的程序
CJNE A,#10,LAB
LAB:
JNC LABEL
..........
LABEL:
3:这是符合第二的程序
CJNE A,#10,LAB
LAB:
JC LABEL
...........
LABEL:
2:
MINDAT:
MOV R0,#BLOCK
MOV R2,#(LEN-1)
MOV A,@R0
MOV B,A
LOOP:
INC R0
MOV A,@R0
CJNE A,B,LP1
LP1:
JNC LP2
XCH A,B
LP2:
DJNZ R2,LOOP
MOV R1,#MINI
MOV A,B
MOV @R1,A
RET
3:
QIHE:
MOV R0,#FIRST
MOV R1,#SECOND
MOV R2,#10
LOOP:
MOV A,@R0
ADD A,@R1
MOV R7,A
INC R0
INC R1
MOV A,@R0
ADDC A,@R1
MOV R6,A
INC R0
INC R1
MOV A,@R0
ADDC A,@R1
MOV R5,A
MOV A,R4
ADDC A,#0
MOV R4,A
INC R0
INC R1
DJNZ R2,LOOP
MOV R0,#SU
XCH A,R7
MOV @R0,A
INC R0
XCH A,R6
MOV @R0,A
INC R0
XCH A,R5
MOV @R0,A
XCH A,R4
MOV @R0,A
RET
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯