/* Sm3 - program test asamblare+linkeditare instructiuni inmultire - 64 biti(AArch64) Comenzi: >as -o sm3.o sm3.s //asamblare >ld -o sm3 sm3.o //linkeditare >./sm3 //lansare in executie > echo $? //vizualizare registru rezultat x0 */ .data op1: .word 2 op2: .word 3 rez: .word 0 .text .global _start _start: ldr x0, =op1 // operand 1 ldr x1, [x0] ldr x2, =op2 // operand 2 ldr x3, [x2] mul x4, x1, x3 // multiplicare // str x4, =rez // stocare in rez. // ldr x5, =rez // ldr x6, [x5] // rez. in x6 mov x0, x4 // rez. in x0 vizibil cu echo $? mov x8, #93 // revenire in sistem svc #0