Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INTEGRANTES
DOCENTE
INGENIERO HERNANDO VANEGAS LOPEZ
1
1. Introducción
2
1. Objetivo General.
2. Objetivos Específicos
3
3. Materiales
Computador Software –QEMU
Software CODEBLOCKS
Instrucciones:
También denominadas nemónicos, simbólicas del juego de instrucciones del
microprocesador.
[Etiqueta] Nombre [Operandos]
Ejemplos
MOV AX, CX: Aparece una etiqueta y dos operandos
INC CX: Aparece un solo operando (incrementa 1 al registro)
STI: Instrucción sin operandos (bandera de interrupción en un IF)
Directivas:
Son indicadores para el ensamblador, le indican que debe hacer con los datos y las
instrucciones.
Los operandos de las instrucciones pueden ser:
Registro:
De 8, 16 o 32 bits. Por ejemplo:
R2-> Nombre del registro.
4
Memoria:
Puede ser un byte de memoria o una palabra de memoria. Se especifica mediante una
dirección, Por ejemplo:
DS: [DI] -> El operando se halla en esa dirección.
Consulta previa
Instrucciones de Salto.
Instrucción Uso Significado/Descripción
5
Instrucción Uso Significado/Descripción
ROR Destino, Op1, Op2 Rotar hacia la derecha a través del carry
6
Instrucción Uso Significado/Descripción
LDR
Destino, [Op1] Cargar registro
7
Instrucción Uso Significado/Descripción
<psr>_<fields>, #immed_8r
MSR Mover de registro a PSR
<psr>_<fields>, Rm
8
La sintaxis básica de Assembler Arm es:
● <operation>:Un nemónico de tres letras, por ejemplo, MOV o ADD.
● {cond}:Un código de condición opcional de dos letras, por ejemplo, EQ o CS.
● {flags}:Banderas adicionales opcionales. Por ejemplo S.
● Rd:El registro de destino.
● Rn:El primer registro de la fuente.
● Operand2:Un segundo operando flexible.
5. Desarrollo
F (A, B, C, D, E) = Σ (0,1,2,3,13,17,21,29,25)
9
Tabla de verdad
10
Mapa Karnaugh
Circuito simplificado
11
Diagrama de Flujo
Tabla de relaciones
Variable Valor
R2 A
R3 B
R4 C
R5 D
R6 E
12
Assembler
13
14
15
Resultados desde Code Blocks (prueba escritorio)
16
17
Ejecución desde consola
Registros
18
5. Sugerencias
19
5. Conclusiones
6. Cibergrafía
20