###programme 1 MOV R0,#42 STR R0,150 HALT ###programme 2 MOV R1,#54 STR R1,50 HALT ###programme 3 MOV R0,#42 MOV R1,#54 ADD R2,R0, R1 STR R2,100 HALT ###programme 4 MOV R0,#42 MOV R1,#54 ADD R0,R0, R1 STR R0,100 MOV R1, #50 ADD R0,R0,R1 STR R0, 100 HALT ###programme 5 MOV R0,#2 MOV R1,#1 B maboucle maboucle: ADD R0,R0, R0 ADD R1,R1, #1 CMP R1,#5 BNE maboucle STR R0, 100 HALT ###programme 5 part 2 MOV R0,#2 MOV R1,#1 B maboucle maboucle: ADD R0,R0, R0 ADD R1,R1, #1 CMP R1,#10 BNE maboucle STR R0, 100 HALT ###programme 6 0 MOV R0,#0 1 MOV R1,#0 2 B maboucle maboucle: 3 ADD R1,R1,#1 4 ADD R0,R0,R1 5 CMP R1,#10 6 BNE maboucle 7 STR R0, 100 8 HALT ###programme 7 A MOV R1,#4000 MOV R2,#8000 MOV R3,#4 CMP R1,R2 BGT grand1 CMP R2,R3 BGT grand2 CMP R3,R3 BEQ grand3 grand1: STR R1, 100 HALT grand2: STR R2, 100 HALT grand3: STR R3, 100 HALT ###programme 7 B MOV R1,#4 MOV R2,#6 CMP R1,R2 BEQ grand1 B grand2 grand1: SUB R2,R1,#4 STR R1, 100 HALT grand2: ADD R2,R1,R2 STR R2, 100 HALT ###programme ESSAIE INP R0,2 ADD R0,R0,#3 OUT R0,4 OUT R0,7 HALT