Ejercicios de Programació en llenguatge màquina i traducció des de C

7 ejercicios de Programació en llenguatge màquina i traducció des de C que han salido en los exámenes de Fonaments d'Informàtica de la UAB…

Problema 1 · 2021

Traduïu a llenguatge màquina (assemblador) el fragment de codi en C que cerca el valor mínim d'un vector V de 1000 posicions.

Problema 1 · 2021

Donat un fragment de codi en C que implementa un bucle for (amb i de 1 a N-1) i un if-else que calcula C[i] = min(A[i], B[i]), escriure el fragment equivalent en assemblador utilitzant adreçament indexat amb el registre X sabent les adreces base de C[1] (1000), B[1] (2000) i A[1] (3000).

Problema 1 · 2018

Traduïu el fragment de codi assemblador/màquina al seu equivalent en llenguatge C (definint variables enteres per a les adreces de memòria 1000 i 1001).

Problema 2 · 2018

Traducció d'un fragment de codi C de cerca del mínim d'un vector de 1000 posicions a codi màquina/assemblador, utilitzant les adreces assignades per a i (998), min (999) i V (1000).

Problema 1 · 2018

Donat un fragment de codi en assemblador que opera amb variables X, Y i Z (a les adreces 1000, 1001 i 1002), escriviu el fragment de codi equivalent en llenguatge C.

Problema 2 · 2018

Traducció d'un fragment de codi en C que conté un bucle for i una sentència condicional if-else que compara vectors a llenguatge màquina/assemblador amb adreces base V->1000, A->2000, B->3000 i registre SI com a índex.

Ejercicio Teoria 2 - Programació en assemblador · 2017

Disseny d'un bloc de codi en assemblador que assigni el valor 1 al registre R1 si i només si es compleix exactament una de les condicions (R2 >= R3 XOR R4 < R5), o 0 en cas contrari.

Otros temas de Fonaments d'Informàtica

Representació de la informació

Estructura del computador i llenguatge màquina

Interrupcions, E/S i sistema operatiu

Programació en C/C++