Documente Academic
Documente Profesional
Documente Cultură
8
Cicluri. Proceduri
Sarcini:
-Se vor studia exemplele prezentate;
-Să se scrie un program ce calculează valoarea următoarei expresii:
2. 𝑦 = ∑7𝑖=1(𝑖 − 2)
.model small
.stack
.data
s db 6 dup(“ “),”$”
.code
mov ds, ax
mov ax, 0
mov bx, 0
mov cx, 7
m3: inc bx
mov dx, bx
sub dx, 2
add ax, dx
loop m3
push ax
mov si, 10
mov di, 5
mov dx, 0
cmp ax, 0
jge m
neg ax
m:div si
mov s[di], dl
xor dx, dx
dec di
cmp ax, 0
jne m
pop ax
cmp ax, 0
jge m1
mov s[di],”-“
lea dx, s
int 21h
int 21h
end