Fundamentos de Programación en Computadoras — Lenguaje Ensamblador
Lo que realmente puede comprender un computador es el lenguaje de bajo nivel, que está diseñado específicamente para controlar el hardware. El lenguaje ensamblador es un lenguaje de bajo nivel que describe y controla directamente la operación de la CPU. Si deseas entender qué hace exactamente la CPU y cómo se ejecutan los programas, es impresci ...
Publicado el 7-23 23:00
Guía para la compilación multiarquitectura con Python-build-standalone
Python-build-standalone permite crear distribuciones independientes y reubicables del intérprete Python, adaptadas a una amplia variedad de arquitecturas de hardware. Esta herramienta es esencial para desplegar aplicaciones Python en entornos heterogéneos, desde servidores convencionales hasta sistemas embebidos o de cómputo en el borde.
Concep ...
Publicado el 7-20 01:51
Acceso a Datos del Disco Duro desde el Hardware
Puertos del disco duro:
0x1f0 a 0x1f7, con un total de 8 puertos.
Modos de operación:
CHS: Especificar cabeza, cilindro y sector.
LBA: Indicar el bloque lógico inicial y la cantidad de bloques.
Interacción con puertos:
in destino[al / ax], origen[dx / i8] ; Recibir del puerto
out destino[dx / i8], origen[al / ax] ; Enviar al puerto
Se elige ...
Publicado el 7-16 02:42
Uso de call y ret para llamadas y retornos en ensamblador x86
La instrucción ret extrae una palabra de la pila y la coloca en ip, produciendo un retorno dentro del mismo segmento de código. Internamente equivale a pop ip.
assume cs:codigo, ss:pila
pila segment
dw 20 dup (0)
pila ends
codigo segment
inicio:
mov ax, pila
mov ss, ax
mov sp, 40
mov ax, offset continuar
push ax
r ...
Publicado el 7-3 09:17
Explorando el Sistema Operativo MollenOS: Guía de Uso y Desarrollo
MollenOS/Vali se presenta como un sistema operativo contemporáneo, concebido con un fuerte énfasis en la abstracción y un diseño modular. Esta arquitectura intrínseca facilita su adaptación a diversas arquitecturas de hardware, con un enfoque primario actual en las plataformas x86-32 y x86-64.
El propósito fundamental de MollenOS es proporciona ...
Publicado el 6-10 17:24