Шукаєте відповіді та рішення тестів для Programare în Limbaj de Asamblare, Sem. 2, 2024/2025? Перегляньте нашу велику колекцію перевірених відповідей для Programare în Limbaj de Asamblare, Sem. 2, 2024/2025 в moodle.cs.utcluj.ro.
Отримайте миттєвий доступ до точних відповідей та детальних пояснень для питань вашого курсу. Наша платформа, створена спільнотою, допомагає студентам досягати успіху!
Prin ce diferă un macro de o procedură?
Ce afișează codul de mai jos?
.data format DB "%d %x %s %d", 0 text DB "text", 0.codestart: mov ESI, 20 mov EDI, 10 push EDI push offset text push EDI push ESI
push offset format
call printf add ESP, 20 ...
Codul în Assembly de mai jos corespunde următoarei linii scrise în C:
FILE *f = fopen("fisier.txt", "r")
Ce registru va corespunde variabilei f?
.data mode_read DB "r", 0 file_name DB "fisier.txt", 0.codestart: mov ESI, offset file_name push offset mode_read push ESI call fopen add ESP, 8 ...
Ce convenție de apel se folosește pentru a apela funcția f1(x,y) în codul de mai jos?
mov EDX, ymov ECX, xcall f1
Se efectueaza saltul din secventa de cod de mai jos?
mov ax, 3
shr ax, 1
jc et
inc ecx
et:
add ebx, ecx
Ce mod de adresare se folosește mai jos?
lea ECX, [EDI*4]
Care din următoarele instrucțiuni este greșită?
Ce rezultat va fi în AX după execuția unui program ce conține:
sir DW 10, 12, 15, 9, 8, 7
...
lea EAX, sirmov ESI, 4mov AX, [EAX+ESI]
Ce instrucțiune este echivalentă cu secvența de mai jos?
sub ESP, 4mov [ESP], ECX
Ce valoare va fi în registrul EAX după secvența:
lea EAX, [ECX+7]add ECX, 5sub EAX, ECX