
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
72 questions
Metodologías y estrategias en Educación tributaria y aduanera
Presentation
•
Professional Development
65 questions
Incube 1 a 20
Presentation
•
University
68 questions
Corriente Eléctrica 1
Presentation
•
12th Grade
66 questions
TIA_Micro1 : Chapter 3/10
Presentation
•
KG - University
72 questions
At the airport
Presentation
•
University
73 questions
MATERIALES I
Presentation
•
Professional Development
72 questions
Memoria-Nivel 2
Presentation
•
KG
69 questions
Preterit all practice
Presentation
•
KG - University
Popular Resources on Wayground
20 questions
STAAR Review Quiz #3
Quiz
•
8th Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
6 questions
Marshmallow Farm Quiz
Quiz
•
2nd - 5th Grade
20 questions
Main Idea and Details
Quiz
•
5th Grade
20 questions
Context Clues
Quiz
•
6th Grade
20 questions
Inferences
Quiz
•
4th Grade
19 questions
Classifying Quadrilaterals
Quiz
•
3rd Grade
12 questions
What makes Nebraska's government unique?
Quiz
•
4th - 5th Grade