
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
73 questions
TRASTORNOS OCASIONADOS POR OTRAS PATOLOGÍAS
Presentation
•
Professional Development
69 questions
Generalidades en el manejo de paciente critico
Presentation
•
Professional Development
70 questions
Ortotipografía
Presentation
•
University
69 questions
Portfolio Risk and Return: Part I
Presentation
•
University
77 questions
MICROSOFT OFFICE - CLASE
Presentation
•
University
77 questions
DIGITACION MULTIMEDIA I - CLASE 2 - USO DEL TECLADO Y MOUSE
Presentation
•
University
75 questions
Control de la expresión Génica y Post-trnscripcional
Presentation
•
University
69 questions
Formas geométricas tridimensionales
Presentation
•
12th Grade
Popular Resources on Wayground
24 questions
PBIS-HGMS Day 10
Quiz
•
6th - 8th Grade
10 questions
HCS SCI 03 Summer School Review 3
Quiz
•
3rd Grade
11 questions
Home Scope
Quiz
•
7th - 8th Grade
15 questions
HCS SCI 05 Summer School Assessment 3 Review
Quiz
•
5th Grade
35 questions
Lufkin Road Middle School Student Handbook & Policies Assessment
Quiz
•
7th Grade
18 questions
Geo 11.3 Area of Circles and Sectors
Quiz
•
9th - 11th Grade