Fundamentos de Arquitectura de Computadores y Programación en Ensamblador
Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones
Escrito el en
español con un tamaño de 2,87 KB
1. Elementos del CPU
Explicación y representación gráfica de la función de los elementos que componen la unidad central de procesamiento (CPU).
2. Unidades de Medida de Datos en el CPU
El CPU opera bajo el sistema binario. La unidad mínima de almacenamiento de información es el bit (dígito binario). Las unidades superiores incluyen:
- Byte
- Kilobyte
- Megabyte
- Gigabyte
3. Sistema Hexadecimal
Es un sistema de numeración posicional de base 16 que utiliza 16 símbolos distintos para representar valores.
4. Diferencia entre Lenguaje de Alto Nivel y Ensamblador
- Alto nivel: Lenguaje orientado a la comprensión humana.
- Ensamblador: Lenguaje de bajo nivel orientado a la arquitectura de la computadora.
5. Tipos de Operandos en Ensamblador
- Registro: Se refieren directamente al contenido de los registros de la CPU (ej. ax, bx, cx, dx, cs, ds, ss, sp, bp).
- Memoria: Datos almacenados en direcciones de memoria (variables).
- Inmediatos: Valores constantes definidos directamente en la instrucción.
- Implicados: Operandos que no se muestran explícitamente en la instrucción.
6. ¿Qué es una Directiva?
Una directiva es una herramienta del ensamblador, no de la CPU. Se utiliza para dar instrucciones al ensamblador o informarle sobre configuraciones específicas, como la definición de constantes.
7. Directivas de Datos
Se utilizan en los segmentos de datos para definir espacios de memoria:
L1 db 0; byte etiquetado como L1 con valor inicial 0L7 resb 1; un byte sin valor inicialL2 dw 1000
8. Estructura de un Programa en Ensamblador
segment .data
msg db "helo", 10
msglen equ $-msg
segment .bss
section .text
global _start
_start:
mov eax, 4
mov ebx, 0
mov ecx, msg
mov ecx, msglen
int 80h
mov eax, 0
int 80h9. Segmentos de Programa
Información sobre los segmentos: introducción para imprimir, introducción para leer e introducción para imprimir contenido.
10. Instrucción MOV
MOV destino, fuente: Transfiere un byte o una palabra desde el operando fuente al operando destino. El destino puede ser un registro o un elemento de memoria. El operando fuente puede ser un registro, un elemento de memoria o un valor inmediato.
Información Adicional
- Sorteo de verano: Del 2 de julio al 18 de diciembre de 2019.
- Nombre del edificio: “Ing. Luis I. López Moctezuma Torres”.
- Película ganadora del Óscar: Green Book.