https://github.com/Badjavii/Core-Compu
This repository documents the key concepts of Computer Organization and Architecture and Assembly Language Programming. It includes resources on basic hardware, system design, and guides for writing and debugging Assembly programs. Ideal for those who want to understand the inner workings of computers and improve their low-level programming skills.
https://github.com/Badjavii/Core-Compu
assembler computer-architecture computer-organization
Last synced: 8 months ago
JSON representation
This repository documents the key concepts of Computer Organization and Architecture and Assembly Language Programming. It includes resources on basic hardware, system design, and guides for writing and debugging Assembly programs. Ideal for those who want to understand the inner workings of computers and improve their low-level programming skills.
- Host: GitHub
- URL: https://github.com/Badjavii/Core-Compu
- Owner: Badjavii
- Created: 2024-09-29T17:23:16.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-11-07T12:18:08.000Z (over 1 year ago)
- Last Synced: 2025-02-08T23:46:02.633Z (over 1 year ago)
- Topics: assembler, computer-architecture, computer-organization
- Language: C++
- Homepage:
- Size: 10.5 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.es.md
Awesome Lists containing this project
README
# Organización de Computadoras, Sistemas Operativos y Arquitectura | Ensamblador
Este repositorio se creó para documentar el proceso de aprendizaje sobre la organización interna de una computadora, los sistemas operativos y la arquitectura aplicada. Además, el repositorio contiene una sección dedicada al lenguaje de programación ensamblador.
## Índice
- Organización de Computadoras.
- Introducción a la Organización de Computadoras - Hardware Básico.
- Historia de la Computación - Desarrollos Iniciales y Avances del Siglo XX.
- Sistemas Numéricos - Historia, Componentes y Operaciones.
- Profundización en la Arquitectura de von Neumann - ALU, CU, Registros y Ciclos de Instrucción.
- Arquitectura de Computadoras.
(Próximamente...)
- Sistemas Operativos.
- Evolución de los Sistemas Operativos.
- Conceptos Generales de los Sistemas Operativos.
- Procesos e Hilos.
- Planificación.
- Gestión de Memoria.
- Entrada/Salida.
- Seguridad.
- Programación en Lenguaje Ensamblador.
- ¿Qué es un Lenguaje Ensamblador?
- Características del Lenguaje Ensamblador. - Tipos de lenguaje ensamblador - Pseudoensamblador.
- Ensamblador Intel 8086.
## Acerca de la organización de la computadora
La organización de la computadora se refiere a la estructura y el comportamiento de los componentes físicos de una computadora. Esto incluye hardware básico como la CPU, la memoria y los dispositivos de entrada/salida. En esta sección, exploramos cómo estos componentes interactúan entre sí y cómo se gestionan para realizar tareas computacionales.
## Acerca de los sistemas operativos
El sistema operativo es la interfaz que comunica el hardware con las aplicaciones de software. En esta sección, profundizamos en cómo se construye un sistema operativo, abarcando su funcionamiento y sus campos.
## Acerca de la arquitectura de la computadora
(Próximamente...)
## Acerca del lenguaje ensamblador
El ensamblador es un lenguaje de programación utilizado para programar microprocesadores. El ensamblador es la representación más directa del lenguaje máquina. En esta sección, aprendemos sobre la sintaxis del ensamblador, cómo escribir y depurar programas en este lenguaje y su aplicación en la programación de sistemas.