1.0) A = B - C + D - E 2.0) if(a>=b){ c=1; } else{ C=2; } 2.1) if(A==0){ B=C+D; } else if (A==1){ B=C-D; } else if (A==2){ B=C-1; } else{ B=1-c; } 3.0) a=0; b=1; aux=-1; for(i=0; i<5; i++){ aux=a+b; a=b b=aux } 4.0) int a[10]; for(i=0; i<10; i++){ a[i] = i + 5; } 4.1) int a[10]; int b[10]; int c[10]; for(i=0; i<10; i++){ if(a[i]>b[i]){ c[i] = a[i] - b[i]; } else{ c[i] = b[i] - a[i]; } } =============== Exemplo vetor: .code loop: lda idx add #-2 jz fim lda ptr,i ; vet->ptr add acum sta acum lda ptr add #1 sta ptr lda idx add #1 sta idx jmp loop fim: hlt .endcode .data acum: db #0 idx: db #0 ptr: db #vet vet: db #3, #1, #2 .enddata