✅ Перевірена відповідь на це питання доступна нижче. Наші рішення, перевірені спільнотою, допомагають краще зрозуміти матеріал.
Se da urmatorul cod:
.386.model flat, stdcall;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;includem msvcrt.lib, si declaram ce functii vrem sa importamincludelib msvcrt.libextern exit: proc;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;declaram simbolul start ca public - de acolo incepe executiapublic start;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;declararea datelor.data
sir db 10,21,3,18,14,2,22,11 lgsir dw $-sir min db 0 max db 0
.codestart: 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" ?
Отримайте необмежений доступ до відповідей на екзаменаційні питання - встановіть розширення Crowdly зараз!