Hace 5 años | Por mr_b a blog.benjojo.co.uk
Publicado hace 5 años por mr_b a blog.benjojo.co.uk

La programación en ensamblador puede ser intimidante para la gente que nunca lo ha investigado más allá de haberle echado un vistazo, pero tenerlo como base para comprender el funcionamiento de los ordenadores que usamos puede ser útil para saber lo que realmente se está ejecutando la CPU. Para iniciar un ordenador moderno con arquitectura x86 se necesita ir paso a paso por la historia de esta arquitectura. Y esto es hecho por el cargador de arranque en la mayoría de los casos.

Comentarios

apetor

Esta muy bien, aunque sea un tema muy trillado. Ahora, hoy dia el esquema de arranque con/por BIOS, ya... quiza algun dia me digne en hacer un tutorial sobre arranque UEFI, que probablemente seria en C, que es lo que yo uso para esto ( estoy desarrollando un depurador de sistema tipo Soft-ICE, no se si lo conoceis, "murio" en 2007 y bueno, monto todo desde el arranque de UEFI, metiendome "por debajo" del cargador de NT y controlando todo paso a paso para montar todo el tinglado ). Por otra parte, habla de 16bit real mode > 32bit protected mode > 64bit protected mode y el caso es que se puede hacer 16bit real mode > 64bit protected mode directamente y te ahorras muchisimo codigo.



editado:
decir que nada en contra del ensamblador, al contrario, de hecho tiene todavia hoy mucha utilidad, no ya para programar, sino para conocer como funcionan las cosas por debajo, depurar mejor, etc.

D

Recuerdo las prácticas en ensamblador con cariño. Era tan extraño que molaba.