logo

Crowdly

Browser

Add to Chrome

Se da urmatorul cod: .386 .model flat, stdcall ;;;;;;;;;;;;;;;;;;;;;;;;;;;...

✅ The verified answer to this question is available below. Our community-reviewed solutions help you understand the material better.

Se da urmatorul cod:

.386

.model flat, stdcall

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;includem msvcrt.lib, si declaram ce functii vrem sa importam

includelib msvcrt.lib

extern exit: proc

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;declaram simbolul start ca public - de acolo incepe executia

public start

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;declararea datelor

.data

sir db 10,21,3,18,14,2,22,11

lgsir dw $-sir

min db 0

max db 0

.code

start:

mov ax, 0 ; al-minim, ah-maxim

mov esi, 0

mov ecx, 0

mov eax, 0

mov cx, lgsir

mov al, sir[esi]

mov ah, sir[esi]

et_loop:

cmp al, sir[esi]

JB cmp_max

mov al, sir[esi]

cmp_max:

cmp ah, sir[esi]

JA urmator

mov ah, sir[esi]

urmator:

inc esi

loop et_loop

mov min, al

mov max, ah

;terminarea programului

push 0

call exit

end start

De cate ori se va executa secventa intre "et_loop:" si "loop et_loop" ?

 

0%
0%
0%
0%
More questions like this

Want instant access to all verified answers on moodle.cs.utcluj.ro?

Get Unlimited Answers To Exam Questions - Install Crowdly Extension Now!

Browser

Add to Chrome