Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* Zadatak 1 vezba 4 */
- LDR R0,=0
- LDR R1,=0xFFFF
- ORR R0,R0,R1
- BIC R0,R0,#(1<<2)|(1<<3)
- EOR R0,R0,#(1<<6)|(1<<7)
- /* Zadatak 2 vezba 4 */
- LDR R1,=0x11111111
- LDR R0,=0x22222222
- ADD R2,R1,R0
- ands r3, r2, #(1<<20) //AUTOMATSKI UKLJUCUJE I TST R2?!?!?!
- SBCEQ R2,R2,#1
- ADCNE R2,R2,#1
- /* Zadatak 3 vezba 4 */
- LDR R0,=0xAAAAAAAA
- //LDR R1,=0xFFFFFFFF
- //EOR R0,R0,R1 //moze ovako
- MVN R0,R0 // brze je ovako!
- ORR R0,R0,#(1<<17)
- EOR R0,R0,#(1<<16)
- /* Zadatak 4 vezba 4 */
- LDR R0,=-10
- LDR R1,=-1
- TST R0,R0
- MULMI R0,R1,R0
- /* Zadatak 5 vezba 4 */
- LDR R0,=3
- MUL R1,R0,R0 //3*3
- MUL R2,R0,R1 //9*3
- MOV R0,R2 //27
- /* Zadatak 6 vezba 4 */
- LDR R0,=2
- MUL R1,R0,R0 //R1 <-4
- //MUL R1,R0,R1 //R0 NA 3 STEPEN
- MUL R2,R1,R1 //R2 <- 4*4=16
- MUL R3,R2,R0 //R3 <- 16*2
- MOV R0,R3 // R0 <- R3 = 32
- /* Zadatak 7 vezba 4 */
- LDR R0,=15
- LDR R1,=-10
- MUL R2,R1,R0
- TST R2,R2
- LDR R10,=-1
- MULMI R4,R2,R10 //abs(r0*r1)
- /* Zadatak 8 vezba 4 */
- LDR R0,=10
- LDR R1,=-10
- LDR R2,=5
- LDR R3,=-5
- LDR R10,=-1
- MUL R7,R0,R1
- MUL R8,R2,R3
- SBC R7,R7,R8
- TST R7,R7
- MULMI R4,R7,R10
- /* BONUS VEZBA 4*/
- LDR R0,=-2
- LDR R10,=-1
- MUL R1,R0,R0
- MUL R2,R1,R0
- MOV R0,R2
- TST R0,R0
- MULMI R4,R0,R10
Add Comment
Please, Sign In to add comment