
Conjunto de Instrucciones - Parte 1
Presentation
•
Computers
•
University
•
Practice Problem
•
Easy
Arqcomp undefined
Used 3+ times
FREE Resource
46 Slides • 30 Questions
1
2
3
4
5
6
7
8
Open Ended
Define brevemente conjunto de operaciones
9
10
Open Ended
¿Por se considera que el conjunto de instrucciones es una interfaz entre hardware y software?
11
12
13
Multiple Choice
¿Por que creen que un procesador no puede ejecutar directamente instrucciones de Python?
14
15
16
Open Ended
¿Qué entiendes por lenguaje maquina?
17
18
Multiple Choice
¿Cómo se realiza el proceso de compilación en lenguaje maquina?
19
20
21
Word Cloud
¿Qué relación existe entre los compiladores y el lenguaje maquina?
22
23
24
25
Multiple Choice
¡¿Que significa ISA en arquitectura e computadoras?
26
27
28
29
Open Ended
Considerando el siguiente ejemplo de suma
R2 → 1; R3 → 3
ADD R1, R2, R3 → R1 = R2 + R3
¿Cuál es el resultado de la operación?
30
Open Ended
Realiza las siguientes sumas:
A) la suma de 3 números
B) 2+3+4+5
C) 2+1+4
31
Open Ended
Considerando el siguiente ejemplo de resta
R2 → 1; R3 → 3
SUB R1, R2, R3 → R1 = R2 - R3
¿Cuál es el resultado de la operación?
32
Open Ended
Realiza las siguientes restas:
A) la resta de 5 números
B) 2-3-4-5
C) 2-1-4
33
Open Ended
Considerando el siguiente ejemplo de multiplicación
R2 → 1; R3 → 3
MUL R1, R2, R3 → R1 = R2 * R3
¿Cuál es el resultado de la operación?
34
Open Ended
Realiza las siguientes multiplicaciones:
A) multiplica 3 números
B) 3*4*5
C) 1*4*5
35
Open Ended
Considerando el siguiente ejemplo de división
R2 → 1; R3 → 3
DIV R1, R2, R3 → R1 = R2 / R3
¿Cuál es el resultado de la operación?
36
Open Ended
Realiza las siguientes divisiones:
A) Divide 2 números
B) (3/4)/5
C) (1/4)/10
37
Open Ended
Realiza las siguientes operaciones y dame la operación y resultado:
A) ((5 + 3) - 2) * 4 / 2
B) (10 - 4) + (6 * 2) / 2
C) (7 + 2) * (8 - 3) / (2 + 1)
D) (4 + 6) * (5 - 2) / 3
E) ((5+3)∗(12/4)−6)+((8−2)∗(3+1))
38
Open Ended
Considerando el siguiente ejemplo de incremento
R1 → 7;
INC R1 → R1 = R1 + 1
¿Cuál es el resultado de la operación?
39
Open Ended
Considerando el siguiente ejemplo de decremento
R1 → 5;
DEC R1 → R1 = R1 + 1
¿Cuál es el resultado de la operación?
40
41
CONSIDEREN QUE R2 = 1 1 0 1 Y R3 = 1 0 1 1
AND R1,R2,R2 -> R1 & R2
SE COMPARA CADA BIT EN EL MISMO ORDEN EL PRIMERO CON EL PRIMERO Y ASI SUCESIVAMENTE:
bit3: 1 & 1 = 1
bit2: 1 & 0 = 0
bit1: 0 & 1 = 0
bit0: 1 & 1 = 1
Resultado binario: 1001
42
Multiple Choice
AND R1, R2, R3 ; R1 = R2 AND R3
Si R2 = 1010 (binario) y R3 = 1100
→ R1 = 1000
VERDADERO
FALSO
43
Open Ended
Resuelve las siguientes comparaciones con AND y da los resultados:
R1 = 10110101, R2 = 11110000, R3 = 11110000, R5 = 10101010
A) AND RX, R2, R3
B) AND RY, R1 y R3
C) AND RZ, R1 y R2
D) AND RW, RX y RY
D) AND RV, RY y RZ
Escribe el resultado de cada comparación
44
CONSIDEREN QUE R2 = 1 1 0 1 Y R3 = 1 0 1 1
OR R1,R2,R2 -> R1 & R2
SE COMPARA CADA BIT EN EL MISMO ORDEN EL PRIMERO CON EL PRIMERO Y ASI SUCESIVAMENTE:
bit3: 1 II 1 = 1
bit2: 1 II 0 = 1
bit1: 0 II 1 = 1
bit0: 1 II 1 = 1
Resultado binario: 1111
45
Multiple Choice
OR R1, R2, R3 ; R1 = R2 OR R3
Si R2 = 1010 (binario) y R3 = 1100
→ R1 = 1110
VERDADERO
FALSO
46
Open Ended
Resuelve las siguientes comparaciones con OR y da los resultados:
R1 = 10111101, R2 = 11110011, R3 = 11010000, R5 = 10101010
A) OR RX, R2, R3
B) OR RY, R1 y R3
C) OR RZ, R1 y R2
D) OR RW, RX y RY
D) OR RV, RY y RZ
47
CONSIDEREN QUE R2 = 1 1 0 1 Y R3 = 1 0 1 1
OR R1,R2,R2 -> R1 & R2
SE COMPARA CADA BIT EN EL MISMO ORDEN EL PRIMERO CON EL PRIMERO Y ASI SUCESIVAMENTE:
bit3: 1 ⊕ 1 = 0
bit2: 1 ⊕ 0 = 1
bit1: 0 ⊕ 1 = 1
bit0: 1 ⊕ 1 = 0
Resultado binario: 0110
48
Multiple Choice
XOR R1, R2, R3; R1 = R2 OR R3
Si R2 = 1010 (binario) y R3 = 1100
→ R1 = 1110
VERDADERO
FALSO
49
Open Ended
Resuelve las siguientes comparaciones con XOR y da los resultados:
R1 = 10111101, R2 = 11110011, R3 = 11010000, R5 = 10101010
A) OR RX, R2, R3
B) OR RY, R1 y R3
C) OR RZ, R1 y R2
D) OR RW, RX y RY
D) OR RV, RY y RZ
50
CONSIDEREN QUE R2 = 1 1 0 1
EL PROCESO ES INVERTIR EL VALOR BYTE POR BYTE
Resultado binario: 0110
51
Open Ended
Resuelve las siguientes comparaciones y da los resultados:
R1 = 10111101, R2 = 11111011, R3 = 11010010, R5 = 10111010
A) OR RX, R2, R3
B) AND RY, R1 y R3
C) XOR RZ, R1 y R2
D) AND RW, RX y RY
D) NOT RV, RY
E) NOT RV,RX
C) XOR RV, RZ y RY
52
Multiple Choice
NOT R1 = 1010 → R1 = 0110
VERDADERO
FALSO
53
Open Ended
Resuelve las siguientes comparaciones con NOT y da los resultados:
R1 = 10111101, R2 = 11110011, R3 = 11010000, R5 = 10101010
A) NOT R1
B) NOT R2
C) NOT R3
D) NOT R4
E) NOT R5
54
55
Son instrucciones que alteran la secuencia normal de ejecución para continuar en otra dirección de memoria.
JMP (Jump): Salto incondicional a una dirección específica.
Ejemplo en pseudocódigo ISA:
56
Open Ended
Escribe el comando en ISA para mover los datos a las siguientes direcciones y da también el resultado
R1 = 10111101, R2 = 11110011, R3 = 11010000, R5 = 10101010
A) XOR RX, R2, R3 en 1000h
B) OR RY, R1 y R3 en 1006h
C) AND RZ, R1 y R2 en 1005h
D) NOT RZ en 1008h
57
58
Permiten cambiar el flujo solo si se cumple una condición (generalmente definida por banderas del procesador como Z=zero, C=carry, N=negativo).
Ejemplos comunes:
JE / JZ → salto si es igual / si cero
JNE / JNZ → salto si no es igual / no cero
JG / JNLE → salto si mayor
JL / JNGE → salto si menor
59
Open Ended
Escribe el comando en ISA para mover los datos a las siguientes direcciones y da también el resultado
R1 = 10111101, R2 = 11110011, R3 = 11010010, R5 = 10101010
A) XOR RX, R2, R3 si el ultimo bit es 0 salta a 1000h
B) OR RY, R1 y R3 en 1006h si el ultimo bit no es 0
C) AND RZ, R1 y R2 salta en 1005h si RZ es mayor RY
D) NOT RZ en 1008h si RZ es menor que NOT RZ
60
Algunos ISAs incluyen instrucciones especiales para repetir bloques de código.
LOOP etiqueta → decrementa un contador y salta a la etiqueta mientras no sea 0.
Ejemplo:
61
Open Ended
Escribe el comando en ISA y resultado para un bucle
R1 = 10111101, R2 = 11110011, R3 = 11010010, R5 = 10101010
A) XOR RX, R2, R3 si el ultimo bit es 1 agrega 1 sino restar 1
B) OR RY, R1 y R3 si el ultimo bit no es 0 agrega un contador de 5 si no dividir por RX
C) AND RZ, R1 y R2 si RZ es mayor RY multiplicar por RY
D) NOT RZ si RZ es menor que NOT RZ contador 3 si no restar RY
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
Show answer
Auto Play
Slide 1 / 76
SLIDE
Similar Resources on Wayground
71 questions
DoS2
Presentation
•
University
70 questions
Tolerancia a fallos 1/2
Presentation
•
University
78 questions
Curso taller PM III
Presentation
•
University - Professi...
77 questions
Prescripcion DPA
Presentation
•
Professional Development
74 questions
UD5: La evaluación de la intervención educativa
Presentation
•
KG
75 questions
Habilidad comunicativa
Presentation
•
University
69 questions
Repaso Primer Parcial AD25
Presentation
•
12th Grade
66 questions
Intensif PPU
Presentation
•
University
Popular Resources on Wayground
10 questions
Safety Day 2026 – Student Review
Quiz
•
9th Grade
21 questions
Continents and Oceans
Quiz
•
6th Grade
20 questions
Parts of Speech
Quiz
•
5th Grade
16 questions
Subject & Predicate
Quiz
•
5th Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
12 questions
Map Skills
Quiz
•
3rd Grade
22 questions
Continents and Oceans
Quiz
•
5th Grade
15 questions
Rounding Decimals
Quiz
•
5th Grade
Discover more resources for Computers
20 questions
Disney Trivia
Quiz
•
University
10 questions
Spanish Greetings and Goodbyes!
Presentation
•
6th Grade - University
20 questions
Physical or Chemical Change/Phases
Quiz
•
8th Grade - University
39 questions
Unit 7 Key Terms
Quiz
•
11th Grade - University
25 questions
SER and Subject Pronouns
Quiz
•
8th Grade - University
38 questions
Unit 6 Key Terms
Quiz
•
11th Grade - University
19 questions
Key Concepts in Buddhism
Quiz
•
University
0 questions
Cell Domain Basic Review (Biology)
Quiz
•
University