Área de Programación en Bajo Nivel

De Wikiversidad

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)