
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
FUNCIONAMIENTO DE AND
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
FUNCIONAMIENTO DE OR
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
FUNCIONAMIENTO DE XOR
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
FUNCIONAMIENTO DE NOT
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
1. Saltos (Jumps)
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
2. Saltos Condicionales
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
3. Instrucciones de Bucle (Loops)
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
76 questions
Refuerzo de TB 2026.
Presentation
•
University
74 questions
Repaso Segundo Parcial
Presentation
•
12th Grade
72 questions
ITN Modulo 3. Protocolos y Modelos
Presentation
•
University
71 questions
Currculo flexible
Presentation
•
KG - University
71 questions
Prueba STAXI-2
Presentation
•
University
73 questions
Conceptos 1
Presentation
•
University
69 questions
Inducción y re/inducción al SG-SST y PESV
Presentation
•
University - Professi...
66 questions
Herramientas Colaborativas
Presentation
•
University
Popular Resources on Wayground
11 questions
Hallway & Bathroom Expectations
Quiz
•
6th - 8th Grade
10 questions
HCS SCI 03 Summer School Assessment 2
Quiz
•
3rd Grade
11 questions
Home Scope
Quiz
•
7th - 8th Grade
12 questions
2026 TAP Technology in the Classroom
Presentation
•
Professional Development
15 questions
HCS SCI 05 Summer School Assessment 2 Review
Quiz
•
5th Grade
15 questions
HCS SCI 04 Summer School Review 2
Quiz
•
4th Grade
59 questions
Geometry Unit 3 Review
Quiz
•
9th - 12th Grade
14 questions
FAST ELA READING SMAPLE TEST MATERIALS
Passage
•
3rd Grade