logo

Crowdly

Sisteme cu microprocesoare / Microprocessor-Based Systems, Sem. 2, 2024/2025

Шукаєте відповіді та рішення тестів для Sisteme cu microprocesoare / Microprocessor-Based Systems, Sem. 2, 2024/2025? Перегляньте нашу велику колекцію перевірених відповідей для Sisteme cu microprocesoare / Microprocessor-Based Systems, Sem. 2, 2024/2025 в moodle.cs.utcluj.ro.

Отримайте миттєвий доступ до точних відповідей та детальних пояснень для питань вашого курсу. Наша платформа, створена спільнотою, допомагає студентам досягати успіху!

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%
Переглянути це питання

Se da urmatorul cod:

mov eax, 1234 

mov ebx, 5678

add eax, ebx

Care va fi continutul registrului eax dupa executia celor 3 linii de cod

Переглянути це питання

Daca caracterul 'a' ASCII are codificarea in hexa 0x61, ce codificare are caracterul 'c'?

Переглянути це питання

Se da un numar in hexa in format big endian:

12D687

Se cere convertirea acestuia in little endian.

Переглянути це питання

Se da urmatorul program:

;suma a 6 valori din memorie

.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

var1 DB 10

var2 DB 1

var3 DB 12

var4 DB 25

var5 DB 3

var6 DB 5

.code

start:

mov eax, 0

mov al, var1

add al, var2

add al, var3

add al, var4

add al, var5

add al, var6

;terminarea programului

push 0

call exit

end start

Ce valoare va avea registrul AL in final?

Atentie raspunsul trebuie dat in zecimal (nu in HEXA)

 

Переглянути це питання

Indicati continutul registrului AX (in zecimal), dupa executia urmatoarei secvente de cod:

mov ax,5

mov cx,2

mul cx

Переглянути це питання

Cati biti are tipul de date DQ?

0%
0%
0%
0%
Переглянути це питання

Se da urmatorul program:

.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

sir1 db '1','*','A','a','B','2','c','3','#','x','a','1','E','e','/'

sir2 db 10 dup(0)

sir3 db 10 dup(0)

.code

start:

mov eax, 0

mov ecx, 0

mov cx,14

lea esi,sir1

lea edi,sir2

lea ebx,sir3

et:

mov al,[esi]

cmp al,'0'

jb urm

cmp al,'9'

ja litera

mov [ebx],al

inc ebx

jmp urm

litera:

cmp al,'a'

jb urm

cmp al,'z'

ja urm

mov [edi],al

inc edi

urm:

inc esi

loop et

;terminarea programului

push 0

call exit

end start

De cate ori se executa urmatoarea linie de cod: "inc edi" ?

 

Переглянути це питання

Cati biti avem aici?

0xFF

Переглянути це питання

Se da urmatorul program:

mov eax, 0

mov al, 38

mov bx, 6

mov dx, 0

div bx

Care va fi continutul registrului DX in urma executarii programului?

Переглянути це питання

Хочете миттєвий доступ до всіх перевірених відповідей на moodle.cs.utcluj.ro?

Отримайте необмежений доступ до відповідей на екзаменаційні питання - встановіть розширення Crowdly зараз!