主题:帮我解释一下 下面程序的意思
帮我解释一下 下面程序的意思 尽量详细点。因为这学期在外面实习,没有上学校的课,请大家帮帮我。
1、[color=FF0000]AREA Example3, CODE, READONLY
CODE32
ENTRY[/color] MOV R0, #10
MOV R1, #3
[color=FF0000]BL SubP [/color]
MOV R3, R0
MOV R4, R1
END
SubP: ADD R0, R1
MOV PC, R13
程序的功能(包括程序执行的顺序,各指令的功能作用。)
2、MOV R0, #a
MOV R1, #b
MOV R2, #c
MOV R3, #d
MOV R4, #e
CMP R0, R1
[color=FF0000][color=0000FF][color=FF0000][color=0000FF][color=008080][color=0000FF][color=FF0000][color=FF00FF]CMPEQ R2, R3
ADDEQ R4, R4, #1[/color][/color][/color][/color][/color][/color][/color][/color]上述指令功能若用C语言编程该如何实现?
主要是不明白带颜色部分的指令的意思
1、[color=FF0000]AREA Example3, CODE, READONLY
CODE32
ENTRY[/color] MOV R0, #10
MOV R1, #3
[color=FF0000]BL SubP [/color]
MOV R3, R0
MOV R4, R1
END
SubP: ADD R0, R1
MOV PC, R13
程序的功能(包括程序执行的顺序,各指令的功能作用。)
2、MOV R0, #a
MOV R1, #b
MOV R2, #c
MOV R3, #d
MOV R4, #e
CMP R0, R1
[color=FF0000][color=0000FF][color=FF0000][color=0000FF][color=008080][color=0000FF][color=FF0000][color=FF00FF]CMPEQ R2, R3
ADDEQ R4, R4, #1[/color][/color][/color][/color][/color][/color][/color][/color]上述指令功能若用C语言编程该如何实现?
主要是不明白带颜色部分的指令的意思