Área de Programación en Bajo Nivel
introducción a la programación de bajo nivel con ensamblador
[editar]Hay dos opciones para programar en ensamblador:
1 usar MASM (Macro Asembler de MIcrosoft);
2 hacerlo con ms-dos, método en que nos centraremos por estar al alcance de todos.
Veamos cómo acceder a los registros (conjuntos de 5 a 16 flip flops=bits) de la compu desde ms-dos:
1 abres la consola DOS (inicio - todos los programas - accesorios - símbolo del sistema)
2 escribes debug y das enter y te aparecerá un guion en la parte de abajo
3 escribes r (Read)
Ahora te aparecen un montón de cosas; ¿qué significan?
ax acumulador
bx registro base
cx registro contador
dx registro de datos
ds registro del segmento de pila (Stack)
cs registro de segmento de codigo
bp registro de apuntadores base
si registro de índice fuente (Source Index)
di registro de índice destino
sp registro de apuntador de la pila (Stack Pointer)
ip registro de apuntador de sigiente (Instruction Pointer)